単一のエントリポイントを持つデータベースがあります-たとえば、リクエストを発行するためのストアドプロシージャ:
request("SELECT", "CLIENT", etc...)
手順はまだ定義されていませんが、私のデータベース担当者が私に言ったことに基づいて、これはおそらくどのように見えるかです. アクション名 (この場合は SELECT)、テーブル名 (この場合は CLIENT) を渡すことができ、何らかの形で結果を受け取ることができます。(この実装の背後にある理由は、私が理解しているように、データベースに発行されたクエリの実行とレポートを制御するためです)
そのようなデータベースにdbレイヤーを実装する方法を知りたいですか?
カスタム Linq プロバイダーの実装を考えていましたが、もっと良い方法やパターンがあるのではないでしょうか?