Я хочу отобразить sth, как это, используя беглый Nhibernate, но я не уверен, как сопоставить таблицу инвентаря
Это таблицы, которые у меня есть:
Продукт (Id, Name,...)
Склад (Id, Name,...)
Инвентарь (Product_id, Warehouse_id, StockInHand)
У меня есть карта Продукта и Склада, как показано ниже
Public ProductMap() {
Id(x => x.Id); Map(x => x.Name); HasManyToMany(x => x.StoresStockedIn) .Cascade.All() .Inverse() .Table("Inventory"); }
public WarehouseMap()
{ Id(x => x.Id); Map(x => x.Name); HasManyToMany(x => x.Products) .Cascade.All() .Table("Inventory"); }
Проблема, с которой я сталкиваюсь, заключается в том, как я могу сопоставить StockInHand (как должно отображаться модель инвентаризации?).
или есть другой способ моделирования этого сценария?
Я прочитал некоторые существующие вопросы, но еще не понял, что делать.
Спасибо