读书人

怎么在 Linq 2 Sql 中更新表

发布时间: 2012-06-13 12:30:18 作者: rapoo

如何在 Linq 2 Sql 中更新表?
我在 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();}
[解决办法]
探讨

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……

读书人网 >asp.net

热点推荐