8

Linq to Entity で N'' を使用するにはどうすればよいですか。たとえば、T-SQL では次のコードがありました。

select *from students where name=N'سیروان عفیفی'

私はこのコードを持っています:

var query = from p in dbContext.Students
                            where p.Name == "سیروان عفیفی"
                            select p;

Linq to Entityでこれを行うにはどうすればよいですか?

私はこれを見つけまし

 var query = (from p in dbContext.Students
                             where p.Name == EntityFunctions.AsNonUnicode("سیروان عفیفی")
                            select p);

しかし、それは機能していません。

ありがとう。

4

1 に答える 1

0

列タイプが「n」のように始まる場合、nvarcharまたは値の最初ncharに追加する必要はありません。N"

私は次のことを試しましたが、うまくいきましたnvarchar

x.Name == "سیروان عفیفی"
于 2012-10-16T16:20:13.647 に答える