Hi,

I am using Fluent NHibernate to map my entities on my project. I have a
model that has a relation by one and the Id of this relation is on the main
entity. For sample:

public class Customer
{
    public Address Address { get; set; } // address Id is on this table
}

public class Supplier
{
    public Address Address { get; set; } // address Id is on this table
}

public class Address
{
   // fields of this entity
}

When I get Save a Customer or Supplier entity on my session, the Address is
save together on the database, but when I Update these same entities, it
does not work, It create a new instace of the Address on my address table.
I would like to update the address instead create a new one.

I am mapping using this:

References((x) => x.Address).Columns("ADRRESS_ID").Cascade.All();

Thank you

-- 
______________________________________
Felipe B Oriani
felipeoriani.com.br [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/nhusers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to