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.

  1. Je dois réduire le nombre de tables (non entités) pour simuler avec succès l'héritage multiple.

  2. 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.

  3. Tableau par hiérarchie ne semble cela n'aiderait pas ici à cause de la simulé héritage multiple.

  4. 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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top