这是我第一次使用EntityModels而我在向数据库添加新记录时遇到问题。 SaveChanges()方法中出现'DbUpdateException',我也找不到“内部异常”。
//this is the code in the Bookings class
public void Save()
{
InsightEntities ie = new InsightEntities();
ie.Bookings.Add(this);
try
{
ie.SaveChanges(); //Error Occuring Here
}
catch (Exception err)
{
throw;
}
}
如果你需要它,这是我想要添加的记录: (BookingId& DateEntered在数据库中有默认值)
提前致谢
答案 0 :(得分:0)
原来它没有插入新记录,因为它无法将DateTime转换为smalldatetime,
通过将数据库列类型更改为DateTime
来解决此问题现在一切正常! :)