有什麼問題在下面的代碼顯示錯誤不能在LINQ構建以查詢實體
public IList<specialisation_sub> GetAllActiveSpecialisation_Sub(
int specialisationid)
{
var queryList = _db.specialisation_sub
.Where(obj => obj.isdeleted == false &&
obj.specialisationid == specialisationid)
.Select(obj => new specialisation_sub()
{
Id = obj.Id,
name = obj.name
}).ToList();
return queryList.ToList<specialisation_sub>();
}
我也需要選擇只有兩列以上
下面顯示錯誤
實體或複雜類型'JobPortalModel.specialisation_sub'不能在LINQ to Entities查詢中構造。
你確定要打兩次ToList嗎? – Euphoric
你在specialisation_sub構造函數或屬性中有一些代碼嗎? –