如何在实体框架4中更新外键关系?

时间:2010-09-20 21:52:14

标签: entity-framework-4 timezone foreign-keys

我有一个名为Account的对象,它通过外键关系引用时区。 在帐户对象上,我可以看到TimeZone_Fk_Id以及对Account.TimeZoneAccount.TimeZoneReference的引用。

我正在尝试更新外键关系,但我无法弄清楚如何。 我尝试过各种各样的事情。我已尝试直接设置TimeZone_Fk_Id,尝试将Account.TimeZone设置为新时区,尝试更新实体键等等。但似乎没有任何效果。我没有任何例外,但是当我在更改它之后检查时区时,它仍然是旧值。

非常感谢任何帮助

感谢 托马斯

1 个答案:

答案 0 :(得分:0)

你有没有试过像

这样的东西
Account account;
TimeZone timeZone;  
//Get account instance  
//Get timeZone instance to update  
account.TimeZone = timeZone;  
context.SaveChanges();