2012-04-27 17 views
0

ASP.NET 4とASP.NET 4.5のデータセットの目的は何ですか? DataReader/GridViewの組み合わせを使用するよりも、より良い選択肢になります。ASP.NET 4とASP.NET 4.5のデータセット

私の関心は、データセットをいつ使用するのか、なぜそれを使用するのか、なぜそれを使うのかということだけです。

私が適切な説明を求めている理由の1つは、マイクロソフトが依然として認定要件(Accessing Data with Microsoft .NET Framework 4参照)でデータセットの知識を必要としているためです。

私は確信していませんが、ASP.NET 4のデータセットを放棄していないようですが、私の前提が正しくない場合は修正してください。まれに、DataSet/ASP.NETだけを使用すべきだとマイクロソフトが実際に言っているところに私を指摘する必要があります。

答えて

1

私はMCTS:ADO.NET 3.5試験でDataSetsを行った。基本的には、データベースへの常時接続を必要とせずに独立して作業できるため、DataTablesとDataSetsを使用すると便利です。

データベースを使用してデータを入力し、メモリで操作できます。それらは "アクティブ切断オブジェクト"です。メモリ内で作業した後、変更内容をデータベースに保存することができます。

典型的な使用例は、データベース&からデータを読み込み、データセット/データセットにデータを読み込みます。これをGridViewにバインドして、ユーザーが追加/編集/削除できるようにしてから、変更をデータベースに反映させます。

EDIT:プロの真のバランスの取れた説明データセットの&短所については、http://msdn.microsoft.com/en-us/magazine/cc163751.aspx

+0

はい、データセットの基本的な使い方を理解していますが、実際には自分で使っていますが、Microsoftがまだそれを信じているので、データセットがまだ有用かどうかを尋ねています。そこにDataSetの信者がいますか、それとも死んでいるのですか?なぜですか? – user1361906

+0

正直言って、私はあなたがDataSetsのファンである人を見つけるのに苦労していると思います。彼らは、マイクロソフトの試験を通して、他のものにほとんど役に立たない/置き換えられている多くのものの1つです。 – mattytommo

+0

私はマイクロソフトがまだDataSetを信じているようだが、正しいと思いますが、単一のDataSetファンが見つかりませんでしたが、多くの人がまだそれを使用していると疑っています。非常に基本的な原因のシナリオを除いて、どのシナリオで非常に有用かを知ることができます。 – user1361906

1

を参照してください彼らはウェブサーバや他の非接続環境では非常に便利ではありませんように私は、データセットを使用して停止(DataSetができましたデータベースに直接リンクすることはできません)。

それは認証の一部だとあなたが

...あなたは勉強する必要があるよりも、(なぜ?)の認証が必要な場合、私はあなたがより良いORMツールとしてEntity Frameworkのに時間を投資だと思う....

データセットは、クライアント/サーバー接続アプリでの迅速な開発に役立ちます。簡単なCRUD操作法

+0

認証が悪いのはなぜですか? :) – mattytommo

+0

私はMicrosoftがまだDataSet/ASP.NETを信じていることを指摘するために使用しています。 – user1361906

+0

Msの認定は常に一歩前進し、認定では以前はよく使用されていたことを教える必要があります。今でも推奨されていなくても、それを知る必要があります。 – Dani

関連する問題