J'ai un 3 tables qui sont "Nouvelles", "Tags", "News_Tags" avec relation Many-To-Many. Avec le mappage suivant, les tables "News" et "Tags" ont été mises à jour, mais "News_Tags" n'a pas été mis à jour.NHibernate Many to Many table n'est pas mis à jour
Quelqu'un peut-il m'aider?
Nouvelles:
<class name="News" table="News" lazy="false">
<id name="NewsID">
<generator class="identity" />
</id>
<property name="Title"/>
<set
name="TagsList"
table="News_Tags"
inverse="true"
lazy="false"
cascade="save-update">
<key column="NewsID" not-null="true" />
<many-to-many class="Tag" column="TagID" />
</set>
</class>
Tags:
<class name="Tag" table="Tags" lazy="false">
<id name="TagID">
<generator class="identity" />
</id>
<property name="TagName"/>
<property name="DateCreated"/>
<set
name="NewsList"
table="News_Tags"
inverse="true"
lazy="false"
cascade="save-update">
<key column="TagID" not-null="true" />
<many-to-many class="News" column="NewsID" />
</set>
</class>
News_Tags
<class name="NewsTags" table="News_Tags" lazy="false">
<id name="NewsTagID">
<generator class="identity" />
</id>
<property name="TagID"/>
<property name="NewsID"/>
</class>
merci beaucoup
Daoming.
Désolé, je ne peux pas casser quelques-unes des lignes, sinon il ne sera pas affiché. –
Vous avez besoin de 4 espaces au début de chaque ligne pour le formater en code. À moins qu'il ne soit supprimé ou masqué car interprété en HTML. –