【发布时间】:2009-11-17 11:43:22
【问题描述】:
我有一个现有的 POCO 类库,其中子集合都存储在数组中。例如,Customer 类有一个 Invoice[] 数组来保存其发票:
class Customer
{
public int ID;
public Invoice[] _invoices;
}
class Invoice
{
public int ID;
public int CustomerID;
public string SomeData;
}
我无法更改这些类,我想使用 NHibernate 将它们映射到现有数据库。
我查看了<array> 映射,但它似乎需要<index> 元素。在我的数据库中,[Invoice] 表没有索引列。加载客户发票时,我不希望它们位于数组中的任何特定位置。
我有什么选择?
【问题讨论】:
标签: nhibernate