私には2つのクラスがあります:
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; }
}
私の質問は:製品の成分を挿入/更新するための最良の方法は何ですか?挿入/更新の前に製品と成分を検証する必要があると仮定すると、1つの製品リポジトリを作成する必要がありますか、それとも製品リポジトリと成分リポジトリを作成する必要がありますか?
コントローラ内でDbContextを使用すると、非常に簡単であることがわかりました。ただし、modules(bl、dao)で作成されたシステムが必要な場合はどうでしょうか。