我的代碼是這樣的:如何更新實體在實體框架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