0
請任何幫助我,怎麼寫下面的SQL查詢到實體框架與Lambda表達式:轉換COUNT SQL查詢到實體框架查詢
SELECT COUNT(SubCategoryName)
FROM DC_SubSystem_Asset
WHERE SubCategoryID=1 AND DC_CountryId=114 AND DC_LocationID=1
請任何幫助我,怎麼寫下面的SQL查詢到實體框架與Lambda表達式:轉換COUNT SQL查詢到實體框架查詢
SELECT COUNT(SubCategoryName)
FROM DC_SubSystem_Asset
WHERE SubCategoryID=1 AND DC_CountryId=114 AND DC_LocationID=1
假設你有一個的DbContext設置了所有的實體,它可能看起來像:
int count = _context.DC_SubSystem_Assets.Count(a =>
a.SubCategoryID == 1
&& a.DC_CountryId == 114
&& a.DC_LocationID == 1
&& a.SubCategoryName != null);
我們需要一個a.SubCategoryName != null
條件,因爲在SQL COUNT(column_name)
不包括在計數NULL
值;
非常感謝您的快速回復 –