(我要問2個問題)。圖層和實體?
我們使用3層:Bl,Dal,UI。
我們並不想建立一個大BL
,DAL
的所有對象。
所以我們爲Agents
和Leads
創建了這個結構。
現在可以說我應該寫一個方法:
public Agent GetAgentByLead(Lead leadObj)
{
}
問題#1
哪裏這個功能應該駐留在:AgentsBL
或LeadsBL
?
問題2
可以說,我想用實體框架。
的查詢可以是:
var activeAgents= context.Agents.Where(c => c.ACTIVE).ToList();
這條線可以在myPage.aspx.cs
文件被執行。
so 其中是這裏的圖層嗎?上下文位於何處?
我只是不明白怎麼EF涉及層(像我的第一個問題)
任何幫助嗎?
我不認爲我得到你(答案#2),'AgentsDAL.GetActiveAgents()'就像我的第一個例子,繞過了BL的電話。 EF電話在這裏?謝謝。 –
該呼叫可以/應該在BL中。 –