データベースからいくつかの項目を選択する必要があります。アイテムの ID はList
.
ここでの回答で、Jon Skeet は、使用する可能性があると述べていますContains()
var foo = channel.AsQueryable<CodeData>()
.Where(codeData => codeIDs.Contains(codeData.CodeId));
データベースが巨大で、ID リストが非常に小さい状況では、どのように機能しますか?
LinqIN
は SQL で句を使用するのに十分スマートですか?
編集: DataContext と SQL Server 2008 を使用しています