У меня есть таблица с именем Product , и у меня есть таблица StorageHistory .
Теперь, Product содержит ссылку на StorageHistory в своих сопоставлениях
<set name="StorageHistories" lazy="false">
<key column="ProductId" />
<one-to-many class="StorageHistory" />
</set>
И это работает, когда я получаю объект из ORM, я получаю пустой ISet.
Что вызывает у меня головную боль, так это то, как построить объект в первую очередь.
Когда я делаю следующее:
var product = new Product();
session.Save(product);
свойство product.StorageHistories имеет значение NULL, и я получаю исключение NullReferenceException.
Итак, как мне добавить элементы в эту коллекцию, или я должен пойти путем добавления самих элементов StorageHistory в БД?