2009-04-07 8 views
1

À l'heure actuelle, tout ce que j'ai fait était d'utiliser le concepteur de jeu de données et de faire glisser des tables dans l'explorateur de base de données. Cela fonctionne (pour ce dont j'ai besoin de toute façon) mais on a l'impression que c'est une mauvaise utilisation des Datasets. (En fait, je ne suis pas vraiment sûr de savoir comment utiliser les jeux de données ou ce que l'utilisation prévue est, je prévoyais d'utiliser LINQ2SQL pour interagir avec la base de données)Comment générer un schéma de schéma de base de données dans Visual Studio (express)?

Est-ce correct? Je n'en ai besoin que pour la vue du concepteur et c'est une mise en page DB très simple (4 tables seulement). Je suis sûr qu'il existe d'autres outils, mais y a-t-il quelque chose d'intégré à VS Express que je devrais utiliser à la place?

Répondre

1

Vous dites que cela fonctionne, et vous voulez juste faire un diagramme, alors allez-y. Vous devez cependant vous assurer qu'il ne génère pas le fichier de code généré, car cela pourrait provoquer une météorisation dans votre produit final.

Si vous n'allez pas l'utiliser pour le code et qu'il fournit une sortie adéquate pour vous, qu'importe si c'est un "abus"? Je connais des personnes qui ont utilisé Excel pour concevoir des documents parce qu'il était plus facile d'aligner les choses de cette façon. J'utiliserais Word, et ce n'est clairement pas le but principal déclaré d'Excel, mais cela signifie-t-il que l'utilisation d'Excel était erronée?

+0

Est-ce que cela signifie que je peux supprimer en toute sécurité tous les sous-fichiers à l'exception du fichier designer.cs et que cela ne casse rien? – Davy8

+0

Vous pouvez supprimer tous les fichiers en toute sécurité, et vous ne casserez rien, mais vous perdrez votre diagramme. Si quelque chose, le fichier designer.cs est celui que vous voulez supprimer, mais il sera reconstruit chaque fois que vous enregistrez votre diagramme. Vous devez remplacer l'action de construction du fichier designer.cs par None. –

+0

Ah, cool, merci. – Davy8

2

Vous téléchargez MS SQL Express avec SQL Studio Management Studio Express. Seul le Studio Express peut vous connecter au serveur, sélectionner la base de données, ouvrir les diagrammes de base de données et éditer les diagrammes.

Ensuite, vous pouvez faire glisser et déposer l'ensemble des tables dans Linq to SQL. Entity Framework est sympa, mais je n'ai pas encore réussi à obtenir de bonnes tables pour le moment. Je voudrais coller à Linq à SQL jusqu'à ce qu'ils libèrent une autre mise à niveau vers EF (plus facile pour vous).

Questions connexes