私は小さなプログラムを書いています。作成された各リポジトリを制御するために作成しているインターフェイスは、Save(IPublicObject)のメソッドを定義します。リポジトリCRUDのSQLバージョンにLINQを使用しています。私の質問はこれです。インターフェイスタイプを受け入れるメソッドを1つだけにしたい。次に渡す継承されたタイプの保存アクションを見つけるのに最適な方法を考えたいと思います。
この本では、エンタープライズアプリケーションアーキテクチャのパターンを読んでいます。継承マッピングに頼っています。だから私はの派生オブジェクトを作成します
public class ConcretePublicObjectOne : IPublicObject{}
次に、これをリポジトリの保存関数に渡します。この時点で、私はどのように言うのが最善かを考えようとしています。「何を」を使用する必要があります。保存方法など...
タイプをマッピングするレジストリ、構成設定を使用する必要がありますか?