0

私は次のようなSQLクエリを持っています

select * from user where firstname like '%Je%' collate SQL_Latin1_General_CP1_CI_AI 

Linq はこのようなことを行うことができますか?

私は ExecuteStoreQuery を使用できますが、Linq でこれができるかどうか知りたいです。ありがとう。

4

2 に答える 2

0

照合を適用する 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
于 2013-08-15T19:39:00.807 に答える