2009-04-07 10 views
1

今私が行ったのは、データセットデザイナーを使用して、データベースエクスプローラーからテーブルをドラッグしたものでした。それは(私がとにかく必要なもののために)動作しますが、データセットの誤用のように感じます。 (実際にデータセットの使い方や目的とする用途がわからないので、LINQ2SQLをDBとやりとりする予定です)Visual Studio(express)でデータベーススキーマ図をどのように生成しますか?

これは問題ありませんか?私はデザイナのビューのためだけにそれを必要とし、それは非常に単純なDBレイアウト(ちょうど4つのテーブル)です。そこには他のツールがあると確信していますが、代わりにVS Expressに統合されているものがありますか?

答えて

1

あなたはそれがうまくいくと言います。あなたはダイアグラムを作りたいと思っています。ただし、生成されたコードファイルがビルドされていないことを確認してください。最終的な製品に膨れが生じる可能性があります。

コード用に使用する予定がなく、適切な出力が得られる場合は、「誤用」の場合はどうなりますか? Excelを使って文書をデザインした人は、そのようなやり方を整理する方が簡単だったので、私は知っています。私はWordを使用しますが、それは明らかにExcelの主な目的ではありませんが、Excelの使用が間違っていたことを意味しますか?

+0

これは、designer.csファイル以外のすべてのサブファイルを安全に削除でき、何も破損しないということですか? – Davy8

+0

すべてのファイルを安全に削除することができます。何も破壊することはありませんが、ダイアグラムは失われます。 Designer.csファイルは、削除したいものですが、ダイアグラムを保存するたびに再構築されます。代わりに、designer.csファイルのビルドアクションをNoneに変更する必要があります。 –

+0

ああ、クール、ありがとう。 – Davy8

2

SQL Studio Management Studio Expressを使用してMS SQL Expressをダウンロードします。 Studio Expressでのみサーバーに接続し、データベースを選択し、データベースダイアグラムを開いてダイアグラムを編集できます。

次に、テーブル全体をLinqにドラッグアンドドロップしてSQLにすることができます。 Entity Frameworkは素晴らしいですが、私はまだテーブルをうまくレンダリングする必要があります。彼らがEFへの別のアップグレードをリリースするまで(あなたにとってはより簡単)、私はLinqにSQLに固執します。

関連する問題