2011-08-07 19 views
2

Visual Studioでデータベースアプリケーションを作成したいとします。私はどのタイプのDBを選択するのだろうか?私はAccessデータベースについて考えていました。しかし、私はOfficeをインストールしていない。私はMS SQL Server 2008をインストールしましたが、少数の行で非常に単純なデータベースに使用する必要があるのではないかと疑います。Visual Studio 2008でDBを作成する

私は非常に簡単なデータベースアプリケーションを個人的に作成する必要があります。誰でも基本的な手順をお勧めします

別の言い方をすると、データファイルのみを使用するGUIアプリケーションを作成できますか?そのため、実行中のDBサーバーはアクセスファイルのように必要ではありませんでした。私はちょうど型指定されたDataSetを作成し、これを行うにしたい時はいつでもどの程度Sql Server Compact Edition?

答えて

3

。プロジェクトにDataSetアイテムを追加するだけで、DataSetエディタ内で直接テーブル/列/キー/制約を作成できます。 IDEはコードクラスを生成してDataSetのテーブルとカラムを名前で静的に扱えるようにし、作成したDBはxmlスキーマとして保存されます。

DataSetのインスタンスを作成すると、Xml出力関数を使用してディスクからデータを読み書きすることができます。 (私はWriteXmlとReadXmlを信じています...)私はスペースを節約するために、よりコンパクトなフォーマットでデータを書き出すために私自身の関数を書いて少しも演奏しました。

多くの情報がある場合は、データセットにパフォーマンスの問題があります。それらを使用するうえで便利な点の1つは、構造体を使用してデータベースに常に移行し、次にTableAdaptersを使用してデータベースから読み書きすることができることです。本当にたくさんのデータがあるなら、これは行く方法かもしれません。プロトタイプを作成していたときや、重大なデータがないときは、XMLベースのDataSetだけで成功しました。

DataSetsも同様に扱いやすく、リレーショナル機能を非常によくサポートしています。また、変更を受け入れるか拒否できるモードで操作することもできます。私はいくつかの人々が本当に好きではないことを知っているが、私は自分自身を非常に好きです。 :)

関連する問題