En supposant que j'ai des produits et des catégories et que chaque produit peut exister dans plus d'une catégorie, comment puis-je éviter de finir avec quelque chose comme ça dans ma base de données? Dois-je le coder dans ma couche de domaine ou NHibernate peut-il le gérer?Comment appliquer une contrainte unique à une relation HasManyToMany NHibernate?
Ce que je ne veux pas
Tableau: ProductsCategories
ProductId CategoryId
--------- ----------
12 23
12 24
12 23
12 23
Ce que je ne veux
Tableau: ProductsCategories
ProductId CategoryId
--------- ----------
12 23
12 24
merci, cela a fonctionné. –