Hi All,

I am struggling with the following situation and although it is working 
now, I wonder if there is a better way to do it.

At the moment we have the following object and (fluent nhibernate) mapping:

public class A
{
        public virtual int Id { get; set; }
        public virtual string Code { get; set; }
        public virtual A Reference { get; set; }
}
 public class AMap : ClassMap<A>
{
        public AMap()
        {
                Id(x => x.Id);
                Map(x => x.Code);
                References(x => x.Reference).Cascade.None();
        }
}


A.Reference is allowed to be null, but when it is set, the following should 
be true: a1.Reference == a2 && a2.Reference == a1.
At the moment we have to do this manually, and when deleting one of the 
objects, we have to set the reference of the other object to null. Is there 
a way to automate this?

David.

-- 
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/d/optout.

Reply via email to