相关疑难解决方法(0)

与实体框架中的运营商一样?

我们正在尝试在实体框架中为包含字符串字段的实体实现"LIKE"运算符,但似乎不支持它.有没有其他人试图做这样的事情?

这篇博客文章总结了我们遇到的问题.我们可以使用contains,但这只匹配LIKE的最简单的情况.组合contains,startswith,endswith和indexof将我们带到那里,但需要在标准通配符和Linq to Entities代码之间进行转换.

.net sql-server linq-to-entities entity-framework

83
推荐指数
7
解决办法
10万
查看次数

LIKE查询实体框架

可能重复:
如何在Linq中使用SQL Like%?
与实体框架中的运营商一样?

我正在做这样的查询:

    var matches = from m in db.Customers
        where m.Name == key
        select m;
Run Code Online (Sandbox Code Playgroud)

但我不需要m.Name完全等于钥匙.我需要m.Name像关键.

我找不到如何重新创建SQL查询:

    WHERE m.Name LIKE key
Run Code Online (Sandbox Code Playgroud)

我正在使用SQL Server 2008 R2.

怎么做?

谢谢.

c# wpf sql-server-2008-r2 ef-code-first

37
推荐指数
2
解决办法
8万
查看次数