我有类似的 SQL 查询
select * from user where firstname like '%Je%' collate SQL_Latin1_General_CP1_CI_AI
Linq 能做这样的事情吗?
我可以使用 ExecuteStoreQuery,但想知道 Linq 是否可以这样做。谢谢。
我有类似的 SQL 查询
select * from user where firstname like '%Je%' collate SQL_Latin1_General_CP1_CI_AI
Linq 能做这样的事情吗?
我可以使用 ExecuteStoreQuery,但想知道 Linq 是否可以这样做。谢谢。
添加一个应用排序规则的 SQL 视图怎么样?
例如,
CREATE VIEW UserSearch AS
SELECT *
, FirstName collate SQL_Latin1_General_CP1_CI_AI AS FirstNameSearch
FROM User
然后你可以做
var results = from us in _context.UserSearch
where us.FirstNameSearch.Contains("é")
join u in _context.User on us.UserId equals u.UserId
select u
法国口音应该没问题
var results = from u in _context.User
where u.firstname.Contains("é")
select u