在 mvc 控制器中连接字符串

发布于 2024-11-19 06:47:39 字数 334 浏览 3 评论 0原文

我已经创建了一个用于名称搜索的搜索控制器,我的代码如下所示:

from a in _entities.MainContacts
where a.Firstname.Contains(qry) || a.Lastname.Contains(qry)
orderby a.Lastname
select a).ToList();

我想包含一个连接,这样如果有人输入全名,它将通过查看名字和名字来找到它。 ” ” & Lastname 我知道如何在sql中创建一个字段,但不确定它在mvc中是否相同。

任何建议都将非常感激。

干杯

蚂蚁

I've created a search controller for a name search and my code looks like this:

from a in _entities.MainContacts
where a.Firstname.Contains(qry) || a.Lastname.Contains(qry)
orderby a.Lastname
select a).ToList();

I would like to include a concatenate so that if someone puts in a fullname it will find it by looking at firstname & " " & Lastname I know how to create a field in sql, but not sure if its the same in mvc.

Any advice would be really gratefully received.

Cheers

ant

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一江春梦 2024-11-26 06:47:39

你可以这样做。

where a.Firstname.Contains(qry) || a.Lastname.Contains(qry) || a.Firstname + " " + a.Lastname == qry

我承认它不是最好的,但它可以工作并且会生成这样的 sql 语句。

WHERE (([t0].[Firstname] + @p0) + [t0].[Lastname]) = @p1

我只在上面添加了全名检查。

You can do this.

where a.Firstname.Contains(qry) || a.Lastname.Contains(qry) || a.Firstname + " " + a.Lastname == qry

I will admit its not the best but it works and will produce sql statement like this.

WHERE (([t0].[Firstname] + @p0) + [t0].[Lastname]) = @p1

I've only included the fullname check above.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文