C# System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。 语句已终止。

问题描述:

 

  Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。 语句已终止。

 

解决方案:

  出现这个问题,是因为字段的长度问题。比如我们给数据库设置了一个字段 string path,设置它的长度为50个字符。如果我们设置的path的值超过了50个字符。那么就会出现这个错误。解决该问题需要扩大数据库中path的长度。

posted @ 2020-07-02 09:32  周兴兴  阅读(2152)  评论(1编辑  收藏  举报