EF CodeFirst가 아래 예제에서 "자식"개체를 자동으로 추적하는지 여부를 알고 싶습니다. 여기 부모 엔티티를 추가하면 하위 엔티티가 자동으로 추적됩니까?
var db = MyDataContext();
var order = db.Orders.Find(orderId);
order.AddOrderLine("Fancy Product");
db.Commit();
내 (간체) 도메인 엔티티
public class OrderLine {
public Guid OrderLineId { get; private set; }
public Guid OrderId { get; private set; }
public string Description { get; private set; }
public OrderLine(Guid orderId, string description) {
OrderLineId = Guid.NewGuid();
OrderId = orderId;
Description = description;
}
}
public class Order : Aggregate {
public Guid OrderId { get; private set; }
public ICollection<OrderLine> OrderLines { get; private set; }
public void AddOrderLine(string description) {
OrderLines.Add(new OrderLine(OrderId, description));
}
}
@ jessegavin : 답변에 만족 하시거나 설명이 필요합니까? –