ASP.NET MVC アプリケーションのリポジトリ パターンと依存性注入の概念に頭を悩ませようとしています。
Entity Framework を使用したリポジトリ パターンという記事に出くわし、コードがいかに単純であるかが非常に気に入りました。それほど多くのコードはないようで、すべて完全に汎用的です。つまり、ほとんどの人が行っているように、データベース内のさまざまなオブジェクトに対して複数のリポジトリを用意する必要はありません。これはまさに私が欲しいものです。
ただし、コードは最初にコード用に記述されているため、使用する予定はありません。
質問:
- 最初にコードを使用しないアプリケーションに同じコードを使用できなかった正当な理由はありますか?
- 最初にコードを使用しないアプリケーションに対して、誰かがより良いアプローチを推奨できますか? (私はこの一般的なパターンに絶対に賛成していることを心に留めておいてください。)
- 前進するのに役立つ他のヒントはありますか?