我有兩個數據庫表,一個用於Events,一個用於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