Мне нужно добавить новый EntityObject в Context, когда одно конкретное (вычисляемое) свойство изменяется в другом EntityObject. Похоже, что нет доступа к контексту из любого объекта EntityObject.
Например, мой разделяемый класс «Сотрудник» имеет пользовательское свойство:
Public Property Age As Integer
Get
Return _Age
End If
End Get
Set(value As Integer)
'Here based on some conditions, I sometimes need to add a new
'EntityObject to (or modify an existing EntityObject) in an EntitySet "Assumptions"
'HOW TO DO THAT ?
_Age=value
End Set
End Property
Private _Age as Integer
... и когда указанный выше «Возраст» установлен, мне иногда нужно создать и добавить одно новое «Предположение» EntityObject в «Предположения» EntitySet, который находится в том же контексте.
Я знаю, что это не очень хороший дизайн для доступа к EntityObjects из другого EntityObjects, подобного этому, но как я могу решить эту проблему каким-либо другим способом?