Entity Framework 7 échafaudage DbContext
Je suis en train de générer un DbContext
pour une base de données existante structure à l'aide de ASP.NET 5 et Entity Framework 7. Il n'est pas surprenant, il n'y a pas beaucoup de documentation entourant la façon de le faire facilement. En outre, je tiens à l'échafaud, SEUL le contexte; il y a ~900 tables et je ne se soucient un peu, je n'ai pas besoin d'un modèle de classe pour chacun.
J'ai été en utilisant les commandes spécifiées ici et ici avec un peu de chance.
Donc, je crois que j'ai deux questions:
- Où sont générés contexte fichiers situés? Je lance la commande dans l'invite de commande sans échec, mais rien ne se passe. Je sais que je suis au moins dans le bon endroit que je peux ajouter de l'ancien EF6 modèle non pris en charge les propriétés, et il me donne une erreur qu'ils ne sont pas pris en charge.
- Est-il possible de générer simplement un contexte ne correspondent à aucune des classes de modèle?
source d'informationauteur awh112
Vous devez vous connecter pour publier un commentaire.
Une option --table (-t) existe pour l'échafaud de commande:
Pour EF 7, vous n'avez plus besoin de l'initialiser avec la base, il en fait génère une erreur de compilation. ce que vous devez rechercher, comme il le Microsoft EF7 de départ docs.
Vous voulez faire attention à la nouvelle
Je vais essayer de code-première à partir d'une base de données existante. Vous pouvez créer votre classe de contexte à ressembler à quelque chose comme ceci:
Vous pouvez inclure DbSets uniquement pour les tables dont vous avez besoin. Vous créez les modèles correspondants vous avez besoin (Table1, Table2, etc.) et échafaudage contrôleurs et les vues à partir de ces modèles.