REF:How to create like '234%4' or %2324%335% in EntityFramework在EF4.3不EdmFunction工作代码优先(无EDMX模型)
是否使用[EdmFunction用于ESQL工作溶液+ EF4.3代码优先(那里没有.edmx文件)通过简单地实现该功能?那么它将在esql中可用,即:“it.UserName.Like('_ user%')”?
REF:How to create like '234%4' or %2324%335% in EntityFramework在EF4.3不EdmFunction工作代码优先(无EDMX模型)
是否使用[EdmFunction用于ESQL工作溶液+ EF4.3代码优先(那里没有.edmx文件)通过简单地实现该功能?那么它将在esql中可用,即:“it.UserName.Like('_ user%')”?
编号EdmFunction
属性及其功能目前依赖于EDMX映射文件。
当时和现在一样,你可以使用.StartsWith
或.Contains
该地图,如:
it.UserName.StartsWith("_user")
将转化为
UserName LIKE '_user%'
(偷偷应用您不区分大小写的排序规则和这样的,造成包含偏离准确的映射到本地功能)。
非常感谢..我想知道是否有任何其他等效功能与代码-f (第一个字符串是一个字符串),这个字符串是一个字符串,这个字符串可以是一个字符串,而不是一个字符串。 }'也许这是查询生成器调用的函数,所以如果我实现它而不是抛出异常......? – diegohb 2012-03-04 07:40:20
不可以。没有等价物。该函数仅仅是存储在EDMX文件中的SQL函数的存根。实施它不会帮助你。 – 2012-03-04 08:48:34