Générer des classes POCO et la mise en correspondance pour une base de données existante en utilisant Entity Framework

StackOverflow https://stackoverflow.com/questions/8315596

Question

Est-il possible de générer automatiquement les classes POCO et la mise en correspondance avec la base de données définies séparément en utilisant l'API Courant (au lieu des annotations) pour une base de données existante? Au lieu de coder toutes ces classes d'entités manuellement, je trouve plus facile si elles sont générées automatiquement et je peux les changer au besoin si les noms ne sont pas incorrect (pluriel ou singulier) ou une partie des relations ne sont pas correctement mis en correspondance, etc. Cette permettra d'économiser beaucoup de temps pour moi par rapport à coder toutes les classes d'entités et les relations à partir de zéro et je ne suis pas familier avec la syntaxe de l'API couramment aussi bien.

Était-ce utile?

La solution

Oui, je vous encourage à utiliser Entity Framework Power Tools CTP1

Reverse engineering premier code -. POCO génère des classes, dérivées DbContext et code Première cartographie pour une base de données existante

espère que cela aide

Autres conseils

Les outils électriques sont incroyablement lent pour générer des fichiers. Il prend plus d'une heure pour travailler sur ma base de données de sociétés (a beaucoup de tables).

Au lieu de prendre un coup d'oeil à cette extension studio visuel http: // visualstudiogallery .msdn.microsoft.com / ee4fcff9-0c4c-4179-afd9-7a2fb90f5838

Il génère un code plus propre, les classes de sérialisation WCF, et comprend les contraintes par défaut de base de données dans le cadre du cteur poco.

Disclaimer: Je dois dire que je suis l'auteur de cette extension

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