Unicode插入在EF6迁移中不起作用

时间:2016-03-05 06:36:23

标签: c# sql-server entity-framework-6

将一些插入语句放入迁移时,我们遇到EF6 / SQL Server 2008的问题。

插入SQL放在Up方法中,该方法包含一些特殊字符,如下所示,但它们在网络上以UTF8编码显示为?

INSERT INTO [Items] ([Id],[Code],[Name])
VALUES (NEWID(), 'transport', 'ả'),
       (NEWID(), 'travel', 'ệ'),
       (NEWID(), 'social', 'ể');

如果我们切换到在Seed方法上使用C#代码并创建实体,那么它可以正常工作。迁移文件.cs和Configuration.cs文件都以Unicode UTF8编码保存。

我做了一些研究,但没有任何好消息。你知道如何让迁移工作吗?非常感谢!

0 个答案:

没有答案