我正在通過依賴注入。我有一個ASP.NET MVC項目,其中模型被命名爲Customers:ASP.NET MVC - 依賴注入
public class Customers
{
public ID get; set;
private Customer customer
public Customers()
{
customer = new Customer();
}
}
現在我想添加類以消除上述類中的依賴關係。例如,Customer是Customers類的依賴項。 客戶應該依賴抽象。我創建了一個名爲IStorageCustomer
public interface IStorageCustomer
{
}
現在我改變了客戶類的接口(或抽象類)下面的以下內容:
public class Customers
{
public ID get; set;
private IStorageCustomer customer;
public Customers(IStorageCustomer customer)
{
this.customer = customer;
}
}
我需要知道,如果依賴已經在上面的類被淘汰。我還需要做什麼?請幫忙。任何幫助將不勝感激。謝謝。
做了'客戶'和'Customer'類應用程序中的作用是什麼補充的嗎? – Steven
你的角色是什麼意思?你可以給我一個例子嗎? – dkostraa
這些課程是做什麼的? 「客戶」是一個實體嗎? 'Customers'是否允許從數據庫加載實體? – Steven