ModelLeague
があり、対応する SQL Server テーブルにはDateCreated
、既定の SQL 値である を使用する列がありますgetdate()
。
new を追加するLeague
と、DateCreated
列に値が書き込まれます。これは、EF が SQL関数null
を上書きした結果であると推測しています。getdate()
新しい行を追加するときに EF がこの列を無視するようにする方法はありますか? ここに私の作成アクションがあります:
[HttpPost]
public ActionResult Create(LeagueCreateViewModel lcv)
{
League league = new League();
league.Title = lcv.Title;
league.SiteId = lcv.SiteId;
if (ModelState.IsValid)
{
db.Leagues.Add(league);
db.SaveChanges();
return RedirectToAction("Index");
}
ViewBag.SiteId = new SelectList(db.Sites, "Id", "Title", league.SiteId);
return View(lcv);
}