我有两个模型,一个Product model和一个ShoppingCart模型。 ShoppingCart模型将产品集合称为产品(列表)。这是我的ShoppingCart模型的映射。NHibernate集合:多对多关系
<class name="MyProject.ShoppingCart, MyProject" table="ShoppingCarts">
<id name="Id" column="Id">
<generator class="native" />
</id>
<many-to-one name="Company" class="MyProject.Company, MyProject" column="CompanyId" />
<property name="ExternalId" column="GUID" generated="insert" />
<property name="Name" column="Name" />
<property name="Total" column="Total" />
<property name="CreationDate" column="CreationDate" generated="insert" />
<property name="UpdatedDate" column="UpdatedDate" generated="always" />
<bag name="Products" table="ShoppingCartContents" lazy="false">
<key column="ShoppingCartId" />
<many-to-many column="ProductId" class="MyProjectMyProject.Product, MyProject" fetch="join" />
</bag>
</class>
当我尝试保存到数据库中,我的购物被保存,但在ShoppingCartContents映射行救不了,让我东西,有一个与映射的问题。我在哪里错了?