Я пытаюсь добавить в базу данных в основном все новые объекты, кроме пользователя. Я новичок в структуре сущностей, и я не уверен, как бороться с этой ошибкой.
Ошибка в строке _orderDetail.CalenderItems.Add (_newCalendarItem):
Объект не может быть добавлен или присоединен, поскольку его EntityReference имеет значение свойства EntityKey, которое не соответствует EntityKey для этого объекта.
Код:
_db.Orders.AddObject(_order)
For Each n In _namelist
_db.Names.AddObject(n)
Next
For Each n In _namelist
For i As Integer = 1 To _copies
Dim _orderDetail As New OrderDetail
_db.OrderDetails.AddObject(_orderDetail)
_orderDetail.Name = n
_orderDetail.Order = _order
For Each c In _calendarItems
Dim _newCalendarItem As New CalenderItem
_newCalendarItem.Image = c.Image
_newCalendarItem.YearMonth = c.YearMonth
_orderDetail.CalenderItems.Add(_newCalendarItem)
Next
Next
Next
_db.SaveChanges()
Я считаю, что мне нужно добавить добавить ссылку на сущность, но я не уверен, как. Кто-нибудь может направить меня в правильном направлении