2009-08-20 8 views

答えて

2

.NET 3.5以降を使用している場合は、LINQで簡単に行うことができます。

これを行う前に、データベース側でデータセットを選択することに関連することができることをすべて確認します。

アプリケーションでこれを本当に行う必要がある場合、またはデータベース側(ビュー、ストアドプロシージャなど)に存在するかどうかを確認してください。

データベース側にクエリロジックを保存することで、クエリロジックが所属する場所に保持し、最も効率的に実行されます。

また、データベースにすべてのクエリ作業を行わせることで、アプリケーション自体の並列化とスケーラビリティがほぼ常により簡単で効率的になるため、アプリケーションのスケーラビリティが向上します。

+0

非常に有益な男です。さて、私はLINQで作業したことがないので、理論的には悪いので、コーディングのポイントを理論的に記述するのに役立つリンクを提供しますか:S – Mobin

+0

ここから始めてください:http://msdn.microsoft.com/ja -ca/library/bb397926.aspx –

2

これはあなたが買うために探しているもの、あなたが選択使用して、データセット内のDataTableに問い合わせることができるのであればわかりません()あなたがでDataRow

dataSet.Tables [ "mytableは"]の配列を取得します。( "ID = 55")を選択し

あなたはかなり単純化を提供 DataView.RowFilterプロパティを、使用することができます

http://msdn.microsoft.com/en-us/library/way3dy9w.aspx

0

クエリ言語を使用するか、.NET 3.5以降でLINQ to DataSetを使用できます。

関連する問題