2017-09-14 6 views
0

est-il un moyen de générer du code EF existant d'abord d'une EDMX existante>EDMX -> Code de premier générateur

Je sais qu'il ya inverse des générateurs poco qui vont d'une chaîne de connexion, mais wee ont une solution héritage qui a un schéma massif avec un nombre démesuré de personnalisations effectuées (renames, relations supplémentaires non dans le schéma sous-jacent, etc.) dont le code métier dépend fortement. Nous aimerions générer les premières classes de code sans casser aucune partie du système puis coder avec Code First Migrations.

Répondre

1

Il n'existe aucun moyen automatisé de traduire le mappage EDMX en mappage Code-Premier (courant ou basé sur attribut). Le mieux que vous puissiez faire est de copier les classes d'entités générées sous .EDMX et de recréer les mappages dans EDMX en utilisant l'API Fluent.

Notez qu'il existe des éléments tels que DefiningQuery qui n'existent tout simplement pas dans Code-First.