所以我加载了像......这样的对象。
MyObject object = new MyObject();
object = objectRepository.getObjectByID(id);
object.lastLoaded = DateTime.Now();
...
//NOW WHAT????
我知道有一个.Save()但是这会更新当前的那个还是仅用于创建新的?
答案 0 :(得分:3)
您想使用DataContext上提供的SubmitChanges()方法。
快速举例:
public void updateLoadDate(int id)
{
using(LinqDataContext db = new LinqDataContext())
{
var myObject = (from object in db.objects
where object.id == id
select object).SingleOrDefault();
myObject.lastloaded = DateTime.Now();
db.SubmitChanges();
}
}