0

はいの場合、完了です... EF (DbContext を使用) を使用する場合、リポジトリと作業単位を設計および実装する必要はありません。

たぶん私は何かを見逃したかもしれませんが、私にとって DbContext は完璧な UnitOfWork を実装しています (インターフェイスがありません... :-( ) とその .Set はエンティティ T の汎用リポジトリです。

では、なぜ人々は、使用している/コンテキストを持っているレポを実装し続け、使用している/複数のレポを持っている作業単位を実装し続けるのでしょうか? 同じ設計パターンの実装を使用して設計パターンを実装します。

(私は知っています: EF DbContext は UnitOfWork/Repo パターンに適合する使用可能なインターフェイスを実装していませんが、これに加えて、私は何かを逃しましたか?)

事前にThx

4

2 に答える 2