두 개의 데이터베이스 테이블이 있습니다. 하나는 이벤트 용이고 하나는 RecurrenceRules 용입니다. 이벤트에는 RecurrenceRuleID를 가리키는 FK가 있습니다.다른 컨텍스트의 엔티티에 NavigationProperty를 저장하려면 어떻게해야합니까?
내가 원하는 것은 새로운 컨텍스트에서 이벤트 저장 및 반복 규칙이지만 원하는 작업을 수행 할 수 없습니다. 나는 무엇이 없는가 ??
using (var context = new ScheduledEventEntities())
{
if (obj.EntityKey == null)
{
context.AddObject(obj.EntityKey.EntitySetName, obj);
}
else
{
var existingObject = context.Events.FirstOrDefault(p => p.Ident == obj.Ident);
context.ApplyCurrentValues<Event>(obj.EntityKey.EntitySetName, obj);
// How do I save obj.RecurrenceRule?
}
context.SaveChanges();
}
개체 추적을 사용하도록 설정 했습니까? – VdesmedT