I have question with using a many-to-one relationship with an 
ICompositeUserType.

In the documentation for ICompositeUserType, it states that it can support 
many-to-one relationships.

I am having some trouble finding examples of this.  Here is my scenario

I have an Individual domain object:

Individual
{
public virtual string Id {get;set;}
public virtual Address HomeAddress{get;set;}
public virtual Address WorkAddress{get;set;}
}

and i have an Address domain object

Address
{
//no id on the address domain object
public virtual string StreetAddress{get;set;}
public virtual string City{get;set;}
public virtual string State{get;set;}
....
}

My database schema is an Individual table, and an Address table.  There is 
a one-to-many individual to address relationship.  The address table has a 
composite key of individualID and type, but we do not want to expose these 
on the Address domain object.  This is a legacy database that we cannot 
modify.

We would like to maintain the Individual domain object with HomeAddress and 
WorkAddress as seperate properties, instead of a Collection<Address> 
Addresses.

We were hoping to be able to use ICompositeUserType, but we are struggling 
with a way to implement it.  We can't map the address table to the 
individual domain object.

thank you!


matt

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to