配置属性时(Name是String,RowVersion是Byte)
这有效:
Me.Property(Function(t) t.Name).IsRequired().IsFixedLength.HasMaxLength(10)
但这给了我一个错误:
Me.Property(Function(t) t.RowVersion).IsRequired().IsFixedLength().HasMaxLength(8)
错误是:
'IsFixedLength'不是其成员 'System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfiguration'
有什么建议吗?
答案 0 :(得分:1)
Because it isn't.您可以在字符串上调用IsFixedLength()
,但不能在TIMESTAMP
上调用HasMaxLength()
。同上{{1}}。无论如何,你期望DB对这样的配置做什么?