2011-08-09 11 views
1

iv learnvisualstudio.netのtutsに続いて、データベースからどのようにデータセットを取得するのか混同しています。データベースをデータセットに "変換"してアクセスしやすくしていますか? (ADO.NET 2.0を使用するのではなく)データベースをCのデータセットに変換/

ありがとうございます。

EDIT:

は現在、すべての良いを気にしない:D

+0

あなたがデータセットにデータベースを「変換」することはできません(とあなたがする必要はありません)。データセットを使用してデータベースからデータを読み書きすることができます。例:http://www.java2s.com/Code/CSharp/Database-ADO.net/ReaddatafromDataSet.htm –

+2

menyで "Add DataSource"を選択すると、型付きデータセットの設定をガイドするウィザードが表示されます。 –

+0

ahhh ok。ありがとう、私はinbuildウィザードがあったことを知りませんでした。あなたは手動でそれをしなければならないと思った。 – Rhexis

答えて

1

はいデータベーススキーマをアプリケーションにインポートする方法があります。

これは、厳密に型指定されたデータセットと呼ばれ、データベースと同じデータ型を持つデータ型を含みます。 (例:dtCustomerRow)。

タイプされたデータセットにデータベーススキーマをインポートした後、データをロードするために「テーブルアダプター」を使用する必要があります。

警告: このテクニックは便利ですが、パフォーマンスも悪いです。

チュートリアル(asp.netのためですが、また勝利フォームのために働く):

http://weblogs.asp.net/scottgu/archive/2006/01/15/Building-a-DAL-using-Strongly-Typed-TableAdapters-and-DataTables-in-VS-2005-and-ASP.NET-2.0.aspx

2

あなたORM'sを参照することがあります。彼らはあなたのデータベースからドメインエンティティモデルを派生させることができ、Linqのおかげで、あなたのデータソースへのより簡単なアクセス、データベース、RSSフィード、XMLドキュメントなどを得ることができます。

私は次のいずれかを見てとることをお勧めします(マイクロソフトtecnologiesの両方を、多くの優れた存在に注意する - と自由 - 可能な選択肢が):

LINQのために、SQL:

Tutorial 1

Tutorial 2

Entity Frameworkの4:あなたはORMの、まだ、おそらくあなたはTyped Datasetsに言及されて傾いで興味深いされていない場合

Tutorial 1

Tutorial 2

? - As suggested by @Henk Holterman

+0

ありがとう! – Rhexis

関連する問題