我有一個linq查詢,其中我想包括那些非空或空的數據庫字段的記錄,但是當我使用string.isNullorEmpty它給了我錯誤。我怎樣才能實現這個任務,我的查詢是linq查詢中使用string.IsnullorEmpty的問題
from post in PostIdPostMeta1
join pstmt in postrepository.GetAllPostMetas() on post.int_PostId equals pstmt.int_PostId
where string.IsNullOrEmpty(pstmt.vcr_MetaValue) == false
select post
如果我改變string.IsNullOrEmpty(pstmt.vcr_MetaValue)==假到pstmt.vcr_MetaValue!=的String.Empty它給我SQL Server會不處理NTEXT的比較,文本,XML或圖像數據類型錯誤
什麼是錯誤? – Aliostad 2011-05-04 10:02:25
布爾IsNullOrEmpty(System.String)'沒有支持轉換爲SQL – 2011-05-04 10:03:54