これは Code First で可能ですか? Entity Framework のみを使用した場合、これを行うことができます。
var q = from m in context.Products
.Top("0")
select m;
これは Code First で可能ですか? Entity Framework のみを使用した場合、これを行うことができます。
var q = from m in context.Products
.Top("0")
select m;
コードファーストとは、モデルを定義してデータベースにマッピングする方法に関するものです。クエリは完全に別のトピックであり、CTPでモデルファースト、コードファースト、または新しい「POCO」サポートを使用するかどうかにかかわらず、クエリはまったく同じである必要があります。
あなたの場合、コードファーストの問題ではなくクエリの問題があると仮定すると、次のように少し異なる方法で記述すると思います。
var query = context.Products.Take(1);
これを行う場合は、実際のアイテム自体が必要になる可能性がありますが、これがより適切な場合があります。
Product product = context.Products.Take(1).SingleOrDefault();
if (product == null) // Do something...
DoSomethingWithProduct(product);