Hi All,

Can someone please help me with this issue with the many-to-many
mappings in fluent nhibernate 1.0?  I have many to many relationship
between two aggregate roots i.e. Projects and NewsArticles and am
using AutoMapping to map the two. I have also defined
HasManyToManyConvention for AutoPersistanceModelGenerator. Here are
the overrides that I have for both entities:

ProjectOverrides:

mapping.HasManyToMany(c =>
c.FeaturedNewsArticles).Table("NewsArticleProject").Cascade.All().Inverse()


NewsArticleOverrides:

mapping.HasManyToMany(c =>
c.FeaturedProjects).Table("NewsArticleProject").Cascade.All();

This allows me to associate entities to eachother from both sides i.e.
I can associate Projects to NewsArticles using NewsArticle object and
I can associate NewsArticles to Projects using Project object. I want
to also be able to remove the associations using both the objects but
at the moment I can do it by NewsArticle object due to the inverse in
the mapping. Is there any way I could delete the association using the
Project object as well? Do I need to add something to mapping
overrides here or do I need to take some different approach to solve
this.

Thanks,
Agha

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

Reply via email to