1

我的 codefluent 模型中有很多枚举作为属性。Codefluent 使用 int 作为数据类型来存储它。在所有情况下,一个 TinyInt 就足够了。我可以将数据类型设置为 int16。我怎样才能进一步减少它以将其设置为 TinyInt。

PS 也许默认将其设置为 INT16 对枚举来说会更好。

4

1 回答 1

1

该属性enumTypeName允许定义底层 CLR 完整类型名称。DbType 是从 CLR 类型名称推断出来的。如果您设置System.Int16,则 DbType 也将是Int16

<cf:enumeration name="Gender" enumTypeName="System.Int16">
  <cf:enumerationValue name="Unspecified" />
  <cf:enumerationValue name="Male" />
  <cf:enumerationValue name="Female" />
</cf:enumeration>

您可以在图形界面中设置该属性的值:

枚举类型名称

于 2016-04-20T12:39:06.133 回答