(2つ質問させてください)。
Bl 、 Dal 、 UI の 3 つのレイヤーを使用します。
すべてのオブジェクトに対してBL
、1 つの大きな を作成したくありませんでした。DAL
そこで、Agents
との両方でこの構造を作成しましLeads
た。
ここで、メソッドを書く必要があるとしましょう:
public Agent GetAgentByLead(Lead leadObj)
{
}
Question #1
この機能はどこにあるべきですか :AgentsBL
またはLeadsBL
?
Question #2
Entity Framework を使いたいとしましょう。
クエリは次のようになります。
var activeAgents= context.Agents.Where(c => c.ACTIVE).ToList();
この行はmyPage.aspx.cs
ファイルで実行できます。
ここのレイヤーはどこですか?コンテキストはどこに存在しますか?
EFがレイヤーをどのように処理するかわかりません(最初の質問のように)
何か助けてください。