0

J'ai créé un modèle de données d'entité ADO.NET avec Visual Studio et dois maintenant attribuer les propriétés à une table correspondante. Si je crée le modèle de données avec une base de données existante, Visual Studio utilise automatiquement cette base de données pour affecter les propriétés. Je dois commencer par un modèle clair car je n'ai pas accès à la base de données, la seule chose que je connais est sa structure. Existe-t-il un moyen de le faire sans accès à une base de données existante? Une sorte de [Column (Name = "A_Name")] comme dans LINQ to SQL ...ADO.NET EF: Affectation d'un modèle à une table sans base de données existante

Répondre

0

Je ne crois pas qu'il existe une option dans VS 2008. Cependant, je recommande de télécharger le Visual Studio 2010 Beta. Le concepteur d'entités dans VS 2010 a une nouvelle fonctionnalité appelée 'Générer une base de données à partir du script' qui vous permettra non seulement de générer un script DDL, mais générera également une SSDL en utilisant une stratégie Table par type et les mappages appropriés.

Cela vous permettra de travailler dans un environnement déconnecté où vous ne pouvez pas accéder à votre base de données. Lorsque vous êtes en ligne et que vous avez accès à votre base de données, vous pouvez soit mettre à jour le modèle en utilisant la base de données, soit remplacer votre schéma de base de données par celui décrit dans le script DDL.

Questions connexes