nhibernate : One to One mapping

Posted by frosty on Stack Overflow See other posts from Stack Overflow or by frosty
Published on 2010-05-15T13:26:06Z Indexed on 2010/05/15 13:34 UTC
Read the original article Hit count: 363

I have the following map. I wish to map BasketItem to the class "Product". So basically when i iterate thru the basket i can get the product name

<class name="BasketItem" table="User_Current_Basket">
<id name="Id" type="Int32" column="Id" unsaved-value="0">
<generator class="identity"/>
</id>
<property name="ProductId" column="Item_ID" type="Int32"/>
  <one-to-one   name="Product"
        class="Product"></one-to-one>
</class>

How do specifiy that product should match BasketItem.ProductId with Product.Id

Also i've read that i should avoid one-to-one and just use one-to-many? If i was to do that how do i ensure i just get one product and not a collection.

© Stack Overflow or respective owner

Related posts about nhibernate

Related posts about nhibernate-mapping