プロジェクトで独自のバージョンの IFactory、ILog、IRepository、およびその他の一般的なインターフェイスと実装をコーディングすることは避けたいのですが、これらを含む一般的に使用されるライブラリは、特定の具体的なサブシステム (1 つの ORM、1 つの IoC コンテナー、 1 つのロガー)。より抽象的に見えるものに出くわしましたが (NCommon には 3 つのリポジトリ実装があります)、追加または推奨できるものがあるかどうか疑問に思っていましたか?
ありがとう!
ジェームズ
PS - 私の最初の質問は少し一般的すぎましたが、あなたの回答と推奨事項に非常に感謝しており、それらをすべてチェックします.