Question

Bonjour,

Je prend la relève de quelqu'un qui a utilisé le Entity Framework pour communiquer avec une base de données. Comment cela a semble avoir été fait est qu'il ya un WSDL qui décrit tous les objets que nous utilisons dans Enterprise Architect créés. Il est ensuite importé en tant que service de référence dans Visual Studio.

Je suis un peu confus par cette sorte se demande si elle est une approche raisonnable. Le WSDL a un port échantillon, la liaison et le service qui semble ne pas utiliser du tout dans le code. Existent-ils pour que le WSDL sont importées correctement?

J'ai regardé sur Google et ne pouvait pas voir des exemples de personnes qui créent de WSDLs de cette façon qu'il était donc pas sûr qu'il était une approche commune.

Alors, quand cela est fait, vous avez les représentations des données sous forme de classes. Ensuite, il vous semble les ajouter à une héritant de la classe d'une DbContext qui crée les tables de la base de données. Est-ce exact?

Était-ce utile?

La solution

Si vous utilisez WSDL juste pour obtenir des données d'EA à VS, il est bien sûr complètement faux. WSDL décrit le service Web - port et de liaison sont obligatoires pour la description du service.

EA Professional Edition et a surtout un soutien direct pour la génération de code à partir du modèle. Vous suffit de définir la langue que vous souhaitez utiliser (dans le navigateur de projet sélectionner le dossier contenant vos classes et interfaces et langue définie dans les propriétés) et vous pouvez utiliser les outils> Code source Engineering> Générer le paquet code source.

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