我有一個模型列表,我填充項目。下面的列表包含項目: -Linq查詢匹配多個參數
List<Entry> list = new List<Entry>
{
new Entry { EmployeeId = 1, EntryDate = '2016-11-01', InDate = '2016-11-01' },
new Entry { EmployeeId = 1, EntryDate = '2016-11-05', InDate = '2016-11-05' },
new Entry { EmployeeId = 2, EntryDate = '2016-11-01', InDate = '2016-11-01' }
};
現在,我想在這樣的方式記錄應與上述名單可以匹配與EmployeeId
& EntryDate
作爲參數從數據庫查詢表Entry
。
條目表具有與上面代碼中相同的列。
如果是一個字段,我可以使用contains
,但對於多個字段,我應該怎麼做?
我的數據庫表結果應該與上面的列表匹配,其中2列匹配爲EmployeeId
& EntryDate
。
你在列表中只有一個條目 - 目前還不清楚你爲什麼使用列表。如果你提供[mcve],這將有所幫助。我也強烈建議不要使用字符串來存儲日期。 –
有很多條目。我舉了一個例子。列表中有超過500條記錄。 – Anup
如果實際證明您需要的是一個示例,它會更有幫助 - 在這種情況下,只有兩個條目足以說清楚。 (使用具有對象初始值設定項的集合初始值設定項會使它更加清晰。)現在,您還沒有告訴我們您是如何查詢表格的。這是LINQ to SQL嗎? EF?還有別的嗎?和內存表? –