У меня есть эта схема:
http://img602.imageshack.us/img602/6978/schemac.png
Я хочу вставить Order с OrderItems в базу данных, поэтому я написал этот метод:
public void SaveOrder(Order order)
{
using (var repository = new StoreEntities())
{
// Add order.
repository.Orders.AddObject(order);
// Add order items.
foreach (OrderItem orderItem in order.OrderItems)
{
repository.OrderItems.AddObject(orderItem);
}
repository.SaveChanges();
}
}
Все вставлено просто отлично, за исключением того, что новые записи о товарах тоже вставлены , что не то, что я хочу.
Я хочу вставить Order и его OrderItems, не углубляясь в граф объектов. Как этого достичь?
Любая помощь очень ценится, спасибо.