0
我有兩個類:插入/更新導航屬性
public class Product : Base
{
public string Name { get; set; }
public string Description { get; set; }
public virtual List<Ingredient> Ingredients { get; set; }
}
和
public class Ingredient:Base
{
public string Description { get; set; }
}
我的問題是:什麼是插入/更新成分的產品的最佳方式是什麼? 假設我需要在插入/更新前驗證產品和成分,我應該創建一個產品存儲庫還是產品存儲庫和配料庫?
我看到這是很容易當我用我的DbContext我的控制器內..但如果我需要通過模塊製造系統(BL,DAO)?
如果您使用實體框架,我認爲您應該只使用存儲庫,如果你有一個大的分層應用程序。是這樣嗎? –
是的,那是我的情況。 – MuriloKunze
這是一個轉貼:http://stackoverflow.com/questions/10623668/navigation-properties-repository。請不要。您隨時可以編輯您的原始問題以改進它。 –