Webアプリケーションに3つのcsprojsがあります。
- UI.Web
- Bll.Web
- DAL.Web
UI.WebはBll.Webを参照し、Bll.WebはDAL.Webを参照します。
DAL.Webは非常にシンプルで、次のようなメソッドのみが含まれています。
GetDataTableFromSP
GetScalarFromSP
ExecuteScalarFromSP
EF4を使用してDBをリバースエンジニアリングし、Self-TrackingEntitiesテンプレートも使用しました。今私は3つのファイルが残っています:
- Model.Context.tt
- Model.tt
- Model.edmx
私の質問は、プロジェクト構造内で、n層アプローチを維持するためにこれらをどこに配置するかです。
ありがとう!