如何将实体框架模型配置为使用char(N)
数据类型而不是varchar(N)
或nvarchar(N)
?
答案 0 :(得分:1)
除了IsFixedLength
之外,还使用HasMaxLength
方法来使用char()
而不是varchar()
要使用char()
或varchar()
代替nchar()
或nvarchar()
,则需要呼叫IsUnicode(false)
。
builder.Property(x => x.YourField).HasMaxLength(10).IsFixedLength().IsUnicode(false);