CRUD 操作とそれぞれの検証を使用して、グリッドを汎用として作成する方法。
ここでのジェネリックとは、BL と UI を一般化することを意味します。
ビジネスロジックとUI実装が同じ10個のテーブルがあります。しかし、実際には、10 個のリポジトリ メソッドと、データを入力するための 10 個の aspx ページを作成したくありません。
BL では、リストを取得して CRUD 操作を行う方法はありますか。私は調査し、読み取り操作のリフレクションを使用してこれを実装するという考えを持っていましたが、更新/挿入についてはわかりません。
UI では、現在、グリッドにデータを入力し、ユーザー コントロールを使用してポップアップで挿入/更新しています。MVP を使用するアイデアがありますが、これを実装する方法がよくわかりません。
どんな議論や提案も役に立ちます!