Bonjour, j'aimerais simplifier ce modèle en base.

J'aimerais que la table Item_Products n'existe pas (en fait, Product est une espèce de vue qui permet juste d'avoir des propriétés personnalisés).

J'aimerais également que de l'autre coté des propriétés de Products, il n'y a aucune référence vers Product et que tous les liens sont dans la table Properties.

J'ai une entière liberté sur la base

Comment faire ça?

J'avais pensé à supprimer les liens qui sont dans Product et dire que Item a une collection de propriétés. Mais du coup, il faut que je fasse une recherche par le nom de la propriété pour accéder à celle que je cherche.

Seconde question. Comment dire que quand Item.TypeValue = x c'est un Product dans les propriétés de mappage?