我有我在哪裏編輯現有數據庫更新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