是否可以在nhibernate上映射矢量类型?
我有这样的财产......
string[] myDesc
我会将每个向量值映射到表格的特定列...例如:
myDesc[0] --> myDbColumn01
myDesc[1] --> myDbColumn02
myDesc[2] --> myDbColumn03
...
有什么办法吗?
答案 0 :(得分:1)
我相信动态组件映射就是你所追求的;在Ayende's blog上有一个很好的使用示例。
答案 1 :(得分:1)
您可以通过创建implementation of IUserType来实现。繁重的工作是在NullSafeGet和NullSafeSet方法中完成的。在您的实现中,这些方法将分别将数据库中的值转换为数组。