我的代码是这样的:如何更新实体在实体框架4 .NET
public class Program
{
[STAThread]
static void main()
{
DataAccessClass dal = new DataAccessClass();
List<Person> list = dal.GetPersons();
Person p = list[0];
p.LastName = "Changed!";
dal.Update(p);
}
}
public class DataAccessClass
{
public static List<Person> GetPersons()
{
MyDBEntities context = new MyDBEntities();
return context.Persons.ToList();
}
public void Update(Person p)
{
// what sould be written here?
}
}
现在请告诉我,我应该在Update()方法写? 我写的一切,遇到了各种例外。 (请注意,加载的数据是跟踪,连接或类似的东西)
非常感谢你 '拉吉斯拉夫Mrnka'。 我会尝试你说的话。 (我现在无法做到这一点,在这里) – losingsleeep 2010-08-29 12:47:46
+1谢谢,像一个魅力工作。 – 2010-09-10 23:20:12
你能以这样一种方式做到这一点吗,你只需要改变一个字段,并创建一个虚拟实体来附加只有主键和一个字段来修改set? – Maslow 2011-10-19 17:06:25