我为名称搜索创建了一个搜索控制器,我的代码如下所示:
from a in _entities.MainContacts
where a.Firstname.Contains(qry) || a.Lastname.Contains(qry)
orderby a.Lastname
select a).ToList();
我想要包含一个连接,这样如果有人输入一个全名,它会通过查看firstname & " " & Lastname
找到它我知道如何在sql中创建一个字段,但不确定它是否在mvc中相同。
非常感谢任何建议。
干杯
蚁
答案 0 :(得分:0)
你可以这样做。
where a.Firstname.Contains(qry) || a.Lastname.Contains(qry) || a.Firstname + " " + a.Lastname == qry
我承认它不是最好的,但是它可以工作,并且会产生这样的sql语句。
WHERE (([t0].[Firstname] + @p0) + [t0].[Lastname]) = @p1
我只包括上面的全名检查。