我正在开发一个Web应用程序应用程序,我正在使用EntityFramework ObjectModel来设计我的Model层。
问题是我有一些字符串字段(比如'CodiceFiscale',意大利人的唯一标识符)应该是16个字符长。设计师让我使它固定长度,最大长度= 16,但这意味着该字段将在sql server中为nchar(16)。
是否有机会将该字段设置为char(我希望最后避免字段填充)
事先提前答案 0 :(得分:1)
只需使用模型中的MaxLength = 16, FixedLength = false
设置:
这应该会产生NVARCHAR(16)
列,这就是您要找的内容。