3

EntityFrameworkを使用した大きなプロジェクトを設計しようとしています。それは拡張可能なアプリケーションです。Apiコントローラー、Webコントローラー、および別のモジュールから使用できるBLLを作成する必要があります。dbエンティティへのアクセスを提供する必要があります。しかし、私はそれらの変更のためにいくつかのロジックを制御して追加したいと思います。そして、私はそれを実装するための最良の方法がわかりません。たぶん、コントローラーなどのクラスを作成したり、エンティティのプロキシ/ラッパーを作成したりする必要があります。使用できるパターンはありますか?

4

1 に答える 1

0

MEFを使う必要があると思います。これは、拡張可能なアプリケーションのための強力なフレームワークです。 http://mef.codeplex.com/

于 2013-03-01T22:04:56.050 に答える