我在 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 关注
- 208 浏览
添加回答
举报
0/150
提交
取消