1
對不起,我的英語不好。我有個問題。我想在LINQ查詢中創建動態where
子句。我有一個列表對象名稱「list1」,其值爲Country
,City
,State
和一個數據表,其列名爲Name
,Lastname
, Country
, City
, State
。我想比較list1值與數據表列,並獲得空/空行。linq查詢中的動態where子句
所以我想LINQ查詢是這樣的:
var query = from p in datatable.AsEnumerable()
where list1 == null
select p
但它返回一個錯誤。我怎麼解決這個問題?
在此先感謝。
你得到了什麼樣的錯誤? – svick
所以,你有一個對象列表,這個對象具有國家,城市和州的屬性。你想從數據庫中的表中找到所有不匹配對象列表中至少一個值的記錄? –
是至少有一個值匹配 –