我有我在哪里编辑现有数据库更新paticular字段,DateTime
ASP.NET MVC应用程序。我的数据库有4场,其中两个是dateCreated会和DateModified。当我尝试更新的领域,我想保持dateCreated会时间是相同的,没有任何理由来更新它的创建日期,而我使用DateTime.Now
一个DATETIME2数据类型为datetime数据类型的转换导致外的范围内的值
这里改变DateModified时间,当前时间是给定的代码以防万一我做错了什么。这是我第一次使用ASP.NET MVC,所以要温和。我看到其他的答案,其中Context
被称为,但我找不到任何参考。当我运行应用程序时,我在标题中收到错误消息,并且contractEntity.SaveChanges()
显示为红色。
public ActionResult Edit(Contract editContract) {
var contract = (from c in contractEntity.Contracts where c.Id == editContract.Id select c).First();
if (!ModelState.IsValid)
return View(contract);
// editContract.DateCreated = contract.DateCreated;
// editContract.DateModified = DateTime.Now;
contractEntity.ApplyCurrentValues(contract.EntityKey.EntitySetName, editContract);
contractEntity.SaveChanges();
return RedirectToAction("Index");
}
请任何帮助表示赞赏。谢谢。
我相信,因为这帖子撰写,由专人修改EDMX是没有答案的。在2011年发布的是Jamiegs更可能的候选人。 – OmegaMan 2015-03-05 02:36:25