实体框架4.1 Fluent API属性

时间:2011-06-09 16:40:17

标签: entity-framework entity-framework-4.1

配置属性时(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'

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

Because it isn't.您可以在字符串上调用IsFixedLength(),但不能在TIMESTAMP上调用HasMaxLength()。同上{{1}}。无论如何,你期望DB对这样的配置做什么?