我在類 A 中有這樣一個方法,返回表實體:
- C# code
Table1DataContext db = new Table1DataContext();public Table1 UpdateTable1(int colId, string name){ Table1 t = db.Table1.FirstOrDefault(p=>p.colId==colId); t.colName = name; return t;}
然後我想在類 B 中調用這個實體,更新他。
- C# code
Table1DataContext db = new Table1DataContext();public void UpdateTable1(Table1 table){ // 以前我都是用下面的代碼進行更新: // Table1 t = db.Table1.FirstOrDefault(p=>p.colId==colId); // t.colName = name; // db.SubmitChanges();}
但現在,傳進一個Table1實體后。。。我發現不知道該怎麽辦了。。。請問各位大俠,像這種情況,我該怎麽更新數據呢?
------解决方案--------------------------------------------------------
- C# code
Table1DataContext db = new Table1DataContext();public void UpdateTable1(Table1 table){ // new code like this: Table1 t = db.Table1.FirstOrDefault(p=>p.colId==table.colId); t.colName = table.name; db.SubmitChanges();}
------解决方案--------------------------------------------------------
- C# code
public void UpdateTable1(Table1 table){ // 以前我都是用下面的代碼進行更新: Table1 t = db.Table1.FirstOrDefault(p=>p.colId==colId); t.colName =table.name; db.SubmitChanges();}
------解决方案--------------------------------------------------------