8,497
社区成员
发帖
与我相关
我的任务
分享
abc _entity = db.abc.SingleOrDefault(e => e.id == 123);//id是主键,自增列
_entity = entity;
db.SubmitChanges();
public void UpdateObject(T obj)
{
using (var context = new MyDataContext())
{
context.CreateObjectSet<T>().Attach(obj);
context.ObjectStateManager.ChangeObjectState(obj, EntityState.Modified);
context.SaveChanges();
}
}
DataClasses1DataContext db = new DataClasses1DataContext();
//页面处理新的对象
string name = txtName.Text.Trim();
abc entity = db.abc.SingleOrDefault(e => e.id == Convert.ToInt32(Request.QueryString["id"]));
entity.cname = name;
Update(entity);
//数据访问层处理Update方法
public void Update(abc entity)
{
abc _entity = db.abc.SingleOrDefault(e => e.id == entity.id);
_entity = entity;
db.SubmitChanges();
}