【发布时间】:2011-04-30 08:19:47
【问题描述】:
默认情况下,Entity Framework 将 tinyint 映射到字节。
我尝试将底层类型生成为布尔后更改,但出现编译错误
指定的成员映射无效。成员 blah 的类型 'Edm.Boolean[Nullable=False,DefaultValue=]'...
这在 4.0 中可能吗?
使用 tinyint 列作为布尔值不是我的想法。这是由另一个使用hibernate的团队自动完成的,显然这样做是为了与mysql兼容。显然 tinyint 的值比 2 多。我正在寻找一种方法来映射它,以便任何接受 1 的内容都是错误的,或者任何接受 0 的内容都是正确的。要么对我有用
有没有办法将类型转换器插入到 EF 中?
【问题讨论】:
标签: c# entity-framework mapping