批量导入数据时候出现了保存不了问题,将异常放在网上搜索了一下,找到问题解决方法了。
在外面加一个try catch 捕捉异常:
try
{
// 数据库操作
}
catch (DbEntityValidationException ex)
{
}
最终在ex.EntityValidationErrors中找到,是因为增加的数据超出了最大长度限制!
解决方案:
1.修改数据库数据字段大小
2.将传入数据限制大小
批量导入数据时候出现了保存不了问题,将异常放在网上搜索了一下,找到问题解决方法了。
在外面加一个try catch 捕捉异常:
try
{
// 数据库操作
}
catch (DbEntityValidationException ex)
{
}
最终在ex.EntityValidationErrors中找到,是因为增加的数据超出了最大长度限制!
解决方案:
1.修改数据库数据字段大小
2.将传入数据限制大小