-1
私は2つのフィールドタイプの種類System.DateTime
の日付とIDが含まれているSQLサーブのテーブルを持っている私も同じ構造を含んでいたり、リスト内のオブジェクトのコレクションを持っている複数持つ表からLINQの選択が含まれてい
int
データと私は私がこれを実行したときしかし、それは私が何をしないのです"Unable to create a constant value of type 'RecordsTable'. Only primitive types or enumeration types are supported in this context."
の例外をスローするデータベース
var itemsToDelete = db.RecordsTable.Where(
dbRecord => myList.Any(
item => item.PhysicalID == dbRecord.PhysicalId && item.date.Equals(dbRecord.date)
)
);
から試合を抽出するために探していますか?
可能な重複 - where..in句複数の列を持つ](https://stackoverflow.com/questions/6912733/linq-to-entities-where-in-clause-with-multiple-columns) –
'myList'はローカルリストであり、使用することはできません'db.RecordsTable.AsEnumerable()。Where ... 'を使用しない限り、複数の列に対してSQLクエリを生成します。これはすべてのデータをメモリ内のセットにプルします。 – user3185569