Fluent Nhibernate viele-zu-Viele-Zuordnung mit extra Spalte

Möchte ich anzeigen sth wie diese mit fluent Nhibernate, aber ich bin nicht sicher, wie Sie Sie zum anzeigen der Bestandsaufnahme Tabelle

Dies ist der Tabellen habe ich :

Produkt (Id,Name, ...)

Lager(Id, Name, ...)

Inventar(Product_id, Warehouse_id, StockInHand)

Ich habe Karte die Produkt-und Lager wie unten

Öffentlichen ProductMap()
{

        Id(x => x.Id);
        Map(x => x.Name);

        HasManyToMany(x => x.StoresStockedIn)
         .Cascade.All()
         .Inverse()
         .Table("Inventory");

    }

öffentlichen WarehouseMap()

    {
        Id(x => x.Id);
        Map(x => x.Name);      
        HasManyToMany(x => x.Products)
        .Cascade.All()
        .Table("Inventory");

    }

Das problem, das ich konfrontiert ist, dass, wie kann ich die Karte StockInHand (wie sollte das Inventar-Modell-mapping?).

oder gibt es andere Möglichkeit zum modellieren von diesem Szenario ?

Habe ich gelesen, einige bestehende Fragen aber noch nicht klar verstehen, was zu tun ist.

Dank

InformationsquelleAutor pang | 2010-03-16
Schreibe einen Kommentar