dataset 外键更新问题
public void Update(Model.User user)
{
DB.dbTableAdapters.UserTableAdapter adapter = new DB.dbTableAdapters.UserTableAdapter();
adapter.Fill(db.User);
var select = db.User.First(i => i.ID == user.ID.ToString());
select.Name = user.Name;
adapter.Update(db.User);
}
其中user表中id列是其它表的外键,我更新的时候并没有改变id,只改变了name列(不是外键),
但是程序却出错,提示其它表中存在数据,不能更新user表。。。
。。。
。。。