EF Code de première composition, le tableau Mapping, simulant des types complexes
-
26-10-2019 - |
Question
J'ai un modèle de données complexes (pour EF 4.1 premier code) qui utilise la composition (beaucoup 1-to-1 de) pour obtenir des avantages similaires à l'héritage multiple. Mais j'ai un problème à résoudre, si possible avec la cartographie.
-
Je dois réduire le nombre de tables (non entités) pour simuler avec succès l'héritage multiple.
-
Je ne peux pas remplacer les classes de composition 1-à-1 avec des types complexes parce que je vais utiliser Dynamic Data comme un admin back-end et DD ne fonctionne pas travailler avec des types complexes.
-
Tableau par hiérarchie ne semble cela n'aiderait pas ici à cause de la simulé héritage multiple.
-
table par type donnerait trop de tables.
Je pense qu'il ya quelque chose appelé « division de l'entité ». Et je pense que je dois essentiellement à l'opposé de celui-ci? Je me demande si ce que je veux est même possible ... simuler essentiellement des types complexes par des composants du modèle de cartographie plus d'une fois .. il semble impossible. Dois-je mettre au rebut juste l'approche de composition? Je pourrais toujours les propriétés du groupe avec des attributs ou quelque chose.
La solution
L'opposé de la séparation de l'entité appelée est le fractionnement de la table et elle est vraiment possible mais il a un gros problème qui se passe uniquement dans le code EF premier.