2009-12-26 2 views
0

J'ai une application dans laquelle je crée dynamiquement des bases de données dans un SQL Server à l'aide de Server Management Objects via mon application.créer des entités pour une base de données créée dynamiquement dans SQL Server

Je souhaite utiliser Entity Framework pour accéder à cette base de données lorsqu'elle a été créée, est-ce possible? Comme je ne peux pas générer de classes Entity à partir d'une base de données dans VS. J'ai bien sûr la structure de la base de données.

Donc, est-il possible de créer les classes d'entités manuellement et est-ce une tâche faisable?

Répondre

4

Oui, c'est tout à fait possible. Vous pouvez même manipuler le code généré si vous le souhaitez.

Ce que vous pourriez vouloir jeter un coup d'oeil est la spécification XML d'EDMX.

Dans ce fichier, vous spécifiez la base de données sous-jacente, les vues, les fonctions, les procédures et similaires, ainsi que les objets souhaités. Jetez un oeil à MSDN afin d'avoir plus d'informations.

1

Paulo a raison pour EF 1 (+1). Pour EF 4, je suggère d'utiliser code-only modeling à la place.

Questions connexes