nvarchar字符串不接受多语言值

时间:2016-01-03 13:16:41

标签: sql-server entity-framework

我正在使用EF6.0代码优先。

这是我的模特

public class Album
{
    [Key]
    [Required]
    public int AlbumID

    [Required]
    public string AlbumName
}

这在我的SQL Server数据库中生成了一个表,如下所示:

AlbumID (PK, int, not null)
AlbumName (nvarchar(max), not null)

但是当我用英语以外的任何语言输入AlbumName时,它既不会抛出错误,也不会保存正确的值。

当我运行select查询时,它返回AlbumName

1 , ????? ?????
2 , ????? ?????

我该如何处理?

0 个答案:

没有答案