实体框架6种子阿拉伯数据

时间:2016-01-22 07:53:09

标签: asp.net-mvc-5 entity-framework-6 arabic-support

我正在使用MVC 5和Entity framework 6

我创建了很多表并播种所需的数据,如果数据语言id是英文的,那么每件事都可以。但如果我将数据更改为阿拉伯语,则将未知字母存储在DB

实施例: 如果我在Name = "Abdallah"种子,它将被正确存储 如果我在Name = "عبدالله"种子,它将显示未知字母

注意:如果我使用网络界面(视图)设置字段Name = "عبدالله",它将正确存储值

项目正常运行,没有任何错误

1 个答案:

答案 0 :(得分:0)

我使用this answer

中的第二个解决方案解决了这个问题
  1. 打开Configuration.cs文件。
  2. 选择高级保存选项advanced save options
  3. 然后,选择utf-8并保存文件utf-8
  4. 运行update-databse命令。