Я новичок в Fluent NHibernate и ORM в целом.Я не совсем уверен, что я должен ожидать от инструмента в этой ситуации.У меня есть таблицы Fund, Holding и Asset с соответствующими объектами.У объекта Фонда есть коллекция Холдингов, и у каждого холдинга есть Актив.Когда я сохраняю фонд, я бы хотел, чтобы последующие активы и активы также были сохранены.
Мне кажется, что это происходит, однако я, кажется, пытаюсь вставить новую запись в каждую таблицу, а не обновлять существующие.У меня есть уникальные ограничения в БД, поэтому сохранение не выполняется.Нужно ли запрашивать существующие авуары и активы для их обновления?
Я уверен, что на этот вопрос уже был ответ, но я не мог понять, как искать, чтобы найти его,
Заранее спасибо.Соответствующие отображения ниже
public FundMap()
{
...
HasMany(x => x._holdings)
.Cascade.All();
}
public HoldingMap()
{
...
References(x => x._fund);
References(x => x._asset).Cascade.SaveUpdate();
...
}