![]() |
1
0
您可以使用映射私有字段 reveal :
但这并不能解决你的LINQ问题,因为现在NHibernate不知道性别属性。为了解决这两个问题,我将使用实现i user type的自定义用户类型。 |
![]() |
2
0
我猜您正在将数据库字符串值(m、f、u)映射到枚举。 这个问题的答案可以帮助您将枚举映射到字符串值。 How do you map an enum as an int value with fluent NHibernate? Mapping custom enum classes with Fluent Nhibernate 您可以使用自定义类型将字符串(m、f、u)映射到现有的枚举。 在枚举类上使用自定义属性指定其字符串值。下面的文章可以帮助您如何做到这一点。 http://david.gardiner.net.au/2007/11/using-enum-types-with-nhibernate.html 希望有帮助。 |
![]() |
3
0
令我相当惊讶的是,这幅地图的工作原理是:
因此,映射表示“直接访问字段并将其视为字符串,即使相应的属性是gender类型”。 |
![]() |
nfplee · 将接口映射到NHibernate中的默认类型 12 年前 |