首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从T到asp.net实体框架

从T到asp.net实体框架
EN

Stack Overflow用户
提问于 2017-04-10 07:56:32
回答 1查看 650关注 0票数 1
代码语言:javascript
运行
复制
Select TOP 5 * 
From Kaloriler 
Where KaloriAdi Like '%cikolata%' COLLATE Latin1_general_CI_AI

实体框架中的等价物是什么?

代码语言:javascript
运行
复制
.Where(x => x.KaloriAdi.Contains("cikolata")); 

但是我如何使用它COLLATE Latin1_general_CI_AI

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-10 08:01:50

命名空间:System.Data.Objects.SqlClientpublic static class SqlFunctions

为您提供一些逻辑,允许您将linq转换为实体,但在您的示例中,除了将linq语句转换为如下内容之外,没有其他方法:

代码语言:javascript
运行
复制
var sqlRes = db.Database.SqlQuery<ObjectMappingYourSqlResult>
                                ("Select top 5 * 
                                   from Kaloriler 
                                   Where KaloriAdi Like @MyString 
                                   COLLATE Latin1_general_CI_AI ",
                                  new SqlParameter("MyString ", myValue)
                               ).ToList();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43317643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档