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的长度。

上一篇:hisql ORM 查询语句使用教程


下一篇:关于 identityserver4 接入 skywalking System.Data.SqlClient 报错