0

典型的な例として、SqlDataSource、LinqDataSource...があります。

すべての例は、Gridview/RADgridが顧客を直接表すCustomerテーブルに変更を加える方法を扱っています。

しかし、私の場合、複数のテーブルからのデータを表示し、複数のテーブルに変更を加えるストアドプロシージャがあるため、宣言型データソースを使用する候補ではないようです。

または、誰かが私に例を示すことができますか?

4

1 に答える 1

1

なぜだめですか?GetCustomerプロシージャの結果として使用され、StoreCustomerプロシージャに入力される単一のデータオブジェクトを定義できる場合は、これらのプロシージャの呼び出しをいくつかのクラスにラップして、ObjectDataSourceを使用できます。ASP.NETアプリケーションは、データベースへの顧客の内部格納について何も知る必要はありません。唯一の要件は、フラットオブジェクト= 1:NまたはM:N関連のデータがないことです。

于 2010-09-29T18:26:07.327 に答える