使用Entity Framework为数据库播种后的字符错误

时间:2016-04-11 19:01:35

标签: c# entity-framework

我正在使用EF代码优先方法为我的SQL Server数据库提供数据,但我的波兰语字符会被转换。我没有在互联网上找到任何解决这个问题的方法。

这是我的Seed方法:

protected override void Seed(DataAccess.DataBaseContext context)
{
    context.Departments.AddOrUpdate(
        new DepartmentModel { Name = "Obróbka ręczna" }
    );
}

这就是我在数据库中得到的结果:

Obróbka rêczna

'ę'字符以某种方式转换。

这是我的模特:

public class DepartmentModel
{
    public int Id { get; set; }

    [StringLength(50)]
    public string Name { get; set; }
}

任何想法如何解决这个问题?

0 个答案:

没有答案