私は .NET を初めて使用し、プロジェクトにいくつかの変更を加えるように求められました。Entity Framework 3.5 を使用しています。
現在、次のようなコード ブロックがあります。
using (MemphisEquipmentEntities entities = new MemphisEquipmentEntities())
{
var trucks = entities.Trucks.Top("4");
truckRepeater.DataSource = trucks;
truckRepeater.DataBind();
}
上位 4 つのトラックを取得する代わりに、IsSpanish が true である上位 4 つのトラックを取得する必要があります。だから私はコードを書いた
var trucks = entities.Trucks.Top("4").Where(t => t.IsSpanish == true)
残念ながら、これは私が望む順序で評価されません。上位 4 台のトラックをテーブルから引き出し、スペイン製かどうかを確認し、そうでない場合は破棄します。top/where 句の切り替えが機能せず、エラーがスローされます。
誰かが私を正しい方向に導くことができますか? Google のスキルが足りなくて、無知です。