Select TOP 5 *
From Kaloriler
Where KaloriAdi Like '%cikolata%' COLLATE Latin1_general_CI_AI
实体框架中的等价物是什么?
.Where(x => x.KaloriAdi.Contains("cikolata"));
但是我如何使用它COLLATE Latin1_general_CI_AI
发布于 2017-04-10 08:01:50
命名空间:System.Data.Objects.SqlClient
,public static class SqlFunctions
为您提供一些逻辑,允许您将linq转换为实体,但在您的示例中,除了将linq语句转换为如下内容之外,没有其他方法:
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();
https://stackoverflow.com/questions/43317643
复制相似问题