Entity framework 实体框架错误字符串或二进制数据将在表中截断
我正在调整我的桌子 脚手架非常简单,它限制了一些字符串列的字符数 我遇到了这个错误 将截断表“”列“DetailedDescription”中的字符串或二进制数据。截断的值:“” 我试图做一个更新数据库-部队,但它仍然不让我 迁移详细信息Entity framework 实体框架错误字符串或二进制数据将在表中截断,entity-framework,.net-core,entity-framework-migrations,Entity Framework,.net Core,Entity Framework Migrations,我正在调整我的桌子 脚手架非常简单,它限制了一些字符串列的字符数 我遇到了这个错误 将截断表“”列“DetailedDescription”中的字符串或二进制数据。截断的值:“” 我试图做一个更新数据库-部队,但它仍然不让我 迁移详细信息 AddColumn("dbo.Tests", "AdditionalInstructions", c => c.String(maxLength: 2000)); AlterColumn("dbo.Tests", "DetailedDescription
AddColumn("dbo.Tests", "AdditionalInstructions", c => c.String(maxLength: 2000));
AlterColumn("dbo.Tests", "DetailedDescription", c => c.String(maxLength: 500));
AlterColumn("dbo.Tests", "VenueName", c => c.String(maxLength: 100));
如果要在具有某些行的现有表上应用迁移,“字符串或二进制数据将在表中被截断”错误表示当前在“DetailedDescription”列中存储了长度超过500个字符的字符串。因此,您应该处理这些值,并尝试再次运行
updatedatabase
命令