【问题标题】:Entity Framework 4.1 Fluent API propertyEntity Framework 4.1 Fluent API 属性
【发布时间】:2011-06-09 16:40:17
【问题描述】:

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

有什么建议吗?

【问题讨论】:

    标签: entity-framework entity-framework-4.1


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-12-06
      • 2011-11-03
      • 2011-08-15
      • 1970-01-01
      • 1970-01-01
      • 2017-04-04
      • 1970-01-01
      • 2012-05-10
      • 1970-01-01
      相关资源
      最近更新 更多