2012-01-13 10 views
0

ウィザードを使用して、プロジェクトにテーブルを追加して作業しています。プロジェクトのためのデータソースを1つだけ持っていますか?現時点では5つのテーブルしかありません。プロジェクト用の1つのデータソース


POSTのEDIT それはとても面倒だと私は自分自身がテーブルごとに別のデータセットを作るウィザードを使用するために間違った道を進んで感じているので、私は私の小さなアプリケーションのためのただ一つのデータセットについて考えました。しかし、私はADO .NETの経験がほとんどないので、ここでアドバイスを受けたいと思っています。

+0

実際の問題は何ですか/問題...?あなたが本当にここで達成しようとしているのは何ですか?あなたの質問をより明確に定義してください。 – MethodMan

+0

LINQ2SQLかEFですか?サーバーエクスプローラからデザインサーフェイスにテーブルをドラッグできます。 (Proのヒント:ウィザードを避けることはできませんが、実際にはそれを使用しないでください)。 – driis

+0

@driisこれはLinq2SQLまたはEFではありません。純粋なデータセット、テーブルアダプタ、データグリッドビューなど。 – kseen

答えて

1

はおそらく、私はそれがシステムの機能が互いに分離されているときにアプリケーションを維持するためにはるかに簡単だ見つけるEntity Framework 4.1/4.2

+0

私の小さなアプリケーションにはいいのですか?テーブルは5つしかありません。基本的なCRUD操作だけが必要で、他には何もありません。 – kseen

+1

あなたは、作成、更新、削除したいときのコードや書面による説明の例がありますか?条件は何ですか...私はあなたを導くのがより簡単だろうと思っています。 .. – MethodMan

+0

@kseenはい。確信してます。今日、あなたは5つのテーブルと1ヶ月後の10のテーブルと100%CRUDを持っています。 –

0

を使用することをお勧めします。したがって、この例では、データセットがあり、システムにアクセスする各方法ごとに1つずつ、データセットを保守しやすくなります。

これが出て再生する方法の一例:

  1. コンテキストを顧客が顧客のショッピングに製品を追加するため
  2. コンテキストを配置することができるように、顧客
  3. のためのコンテキストを検索しますカート

これはおそらく5つのテーブルからなるシステムでは過度のことですが、状況に応じて思考するように自分自身を鍛えることができれば、前方に向かっている。

0

EFまたはLinq2Sqlの代わりに型指定されたDataSetを使用する場合は、プロジェクトに新しいDataSetを追加して開き、右クリックし、Add-> TableAdapterをクリックして必要なテーブルをすべて追加します。

関連する問題