【发布时间】:2011-03-25 16:41:18
【问题描述】:
我正在使用 LINQ to SQL,在更新表中的时间戳列时需要一些帮助。
Car candidate = Context.Cars.Where(c => c.CarID == car.Id).SingleOrDefault();
candidate.CarName = carToUpdate.CarName;
candidate.CarDescription = carToUpdate.CarDescription;
candidate.IsActive = carToUpdate.IsActive;
candidate.IsCab = carToUpdate.IsCab;
candidate.StockTypeId = carToUpdate.StockTypeId;
Context.SubmitChanges();
如果汽车实体的属性没有变化,则时间戳不会改变。 (看起来 LINQ to SQL 足够智能,不会向数据库发送更新)。
有没有办法将时间戳从 LINQ 提前更改为 SQL?
请帮忙。
谢谢。
【问题讨论】:
标签: c# sql linq linq-to-sql timestamp