Entity Framework をデータ アクセス レイヤーとして使用して、最初の .net/c# Web サイトを作成しています。プロジェクトをレイヤーに分割して、DataAccess、BusinessLogic、別の BusinessObjects レイヤーを持ち、Web サイト自体が UI (Pages/UserControls/Appcode フォルダー) になるようにしました。追加のユーティリティ プラグイン プロジェクトもあります。
EF モデルは DA に移行し、エンティティの作成は BO に移行しました。すべてが良い感じですが、どのロジック クラスが AppCode (UI) に属し、何が BusinessLogic に属しているかに問題があります。
物事がどちら側に進むかを判断するのに役立つガイドラインはありますか?