我在 EF Core 應用程序中有以下方法 public List<Prj_Detail> GetByOrg(string org) { var data = _context.Prj_Details.Where(w => w.Account_Name == org).ToList(); return data; }在這里,==我需要檢查Like如何在我的方法中做到這一點
3 回答

慕田峪9158850
TA貢獻1794條經驗 獲得超7個贊
正如其他人所說,您可以執行Contains
運算符,但在某些情況下,這會導致不必要的 TSQL 轉換。相反,您可以使用內置的實體框架函數,如下所示:
_context.Prj_Details.Where(EF.Functions.Like(w.Account_Name, org)).ToList();

胡說叔叔
TA貢獻1804條經驗 獲得超8個贊
您嘗試過使用Contains嗎?
var?data?=?_context.Prj_Details.Where(w?=>?w.Account_Name.Contains(org)).ToList()

holdtom
TA貢獻1805條經驗 獲得超10個贊
可以嘗試使用Contains進行過濾。
請參考下面的代碼。取決于 LeftRim/RightTrim/upperCase/LowerCase
public List<Prj_Detail> GetByOrg(string org)
{
var data = _context.Prj_Details.Where(w => w.Account_Name.Contains(org)).ToList();
return data;
}
- 3 回答
- 0 關注
- 295 瀏覽
添加回答
舉報
0/150
提交
取消