我正在尝试在LINQ中实现下面的代码,但我仍然找不到方法:
SELECT * FROM Persons
WHERE City LIKE '%tav%'
我怎样才能在LINQ中写这个?
答案 0 :(得分:2)
这样的事情:
var query = dataContext.Person.Where(p=>p.City.Contains("tav"));
根据您的sql server配置,您可能只需要比较小写或大写字母:
var query = dataContext.Person.Where(p=>p.City.ToLower().Contains("tav"));