(我要问2个问题)。
我们使用 3 层:Bl、Dal、UI。
我们不想为所有对象构建一个大BL
的。DAL
所以我们为Agents
和都创建了这个结构Leads
。
现在假设我应该写一个方法:
public Agent GetAgentByLead(Lead leadObj)
{
}
Question #1
这个函数应该驻留在哪里:AgentsBL
或LeadsBL
?
Question #2
假设我想使用实体框架。
查询可以是:
var activeAgents= context.Agents.Where(c => c.ACTIVE).ToList();
此行可以在myPage.aspx.cs
文件中执行。
那么这里的图层在哪里?上下文将驻留在哪里?
我只是不明白 EF 如何处理层(就像我的第一个问题)
请问有什么帮助吗?