chcę map czegoś jak ten przy użyciu Fluent NHibernate, ale nie jestem pewien, jak mapować tabeli wyposażeniaFluent NHibernate wiele do wielu mapowania z dodatkową kolumnę
To tabele mam:
Produkt (id, nazwisko, ...)
Magazyn (id, nazwisko, ...)
Inventory (pRODUCT_ID, Warehouse_id, StockInHand)
mam map Produktu i magazyn jak poniżej
Publicznej ProductMap() {
Id(x => x.Id); Map(x => x.Name); HasManyToMany(x => x.StoresStockedIn) .Cascade.All() .Inverse() .Table("Inventory"); }
WarehouseMap publicznego()
{ Id(x => x.Id); Map(x => x.Name); HasManyToMany(x => x.Products) .Cascade.All() .Table("Inventory"); }
Problem twarz jest taka, że jak mogę odwzorować StockInHand (w jaki sposób mapowanie modelu zapasów?).
lub czy istnieje inny sposób modelowania tego scenariusza?
Przeczytałem kilka istniejących pytań, ale jeszcze nie rozumiem, co należy zrobić.
Dzięki
Mam następnie mapowania tutaj, ale nie mogę uzyskać to do pracy ... To nie wydaje się zapisać poprawnie. Napisałem o tym pytanie [tutaj] (http://stackoverflow.com/questions/16201439/fluent-nhibernate-many-to-many-with-extra-column-does-not-insert) – 0909EM