2010-02-16 4 views

risposta

24

Con questo composito mappatura dei tasti:

<class name="MyClass"> 
    <composite-id> 
     <key-property name="Key1" /> 
     <key-property name="Key2" /> 
    </composite-id> 
    <property name="..." /> 
</class> 

... è possibile utilizzare come .Get this:

var x = Session.Get<MyClass>(new MyClass() { Key1 = 'Foo', Key2 = 'Bar'}); 
+2

Questo funziona anche con ID compositi che includono classi di riferimento. Basta costruire il grafico dell'oggetto contenente gli ID richiesti. –

+0

Voglio solo ricordare che questo non funzionerà con una classe anonima. –