一旦设置了Entitykey值,就无法更改它们

时间:2011-12-27 12:54:32

标签: entity-framework

我有一个在我的数据库中编辑表(Human)的方法。该表是1对多关系的一部分。人类在很多方面。 Human有一个名为idOtherTable的外键。

现在,我正试图改变它:

Employee e = (from x in db.Human
              where x.idHuman == someNumber
              select x).First();

            e.name = name;
            e.phoneNumber = phoneNumber;
            //this is how I try to change it:
            e.RoleReference.EntityKey.EntityKeyValues[0].Value = editEmployee.idRole;

但它表示一旦设置,则无法更改该值。我该如何解决这个问题?

0 个答案:

没有答案