当我在控制器上运行创建操作时出现此错误:将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围”
这是我的域类:
public class MyEntity
{
public Guid Id {get; set;}
public string Name {get; set;}
public DateTime DateAdded {get; set;}
}
在控制器“POST”创建动作我有这个:
[HttpPost]
public ActionResult Create(MyEntity entity)
{
entity.Id = Guid.NewGuid();
entity.DateAdded = DateTime.Now;
// the name will be added from the view
db.MyContext.Add(entity);
db.Save();
}
我不确定 datatime2 来自哪里。