Je souhaite implémenter l'héritage Table par type avec Entity Framework pour une base de données existante.Entity Framework - Héritage table par type - Base de données existante
La base de données:
L'héritage pour ImageParagraphs fonctionne parfaitement, mais je ne suis pas en mesure de faire une table par héritage de type avec LinkListParagraph en raison des différentes clés primaires (ParagraphID; ParagraphID + LinkID) :
erreur 1 erreur 3003: problème de mappage Fragment à partir de la ligne 113: toutes les principales propriétés (Paragraphs.ParagraphID) du EntitySet les paragraphes doivent être mis en correspondance avec toutes les propriétés clés (LinkListParagraph.LinkID, LinkListParagraph.ParagraphID) de la table LinkListParagraph. C: \ Users \ Buc \ Documents \ Visual Studio 2008 \ Projects \ ParagraphTest \ ParagraphTest \ ParagraphModel.edmx 114 15 ParagraphTest
Y at-il une possibilité de résoudre ce problème sans modifier la base de données?
Ce que je veux faire est quelque chose comme ceci: