IdentityServer4使用EFCore生成MySql时的小bug
EFCore生成PersistedGrantDbContextModelSnapshot的时候发现
b.Property<string>("Data") .IsRequired() .HasMaxLength(50000);
最大长度是50000然而在
InitialIdentityServerPersistedGrantDbMigration中
Data = table.Column<string>(maxLength: 50000, nullable: false)
这样会导致IdentityServer4中的 persistedgrants 表生成失败 如: 提示错误是超过了最大长度限制20543
然而就算把长度改成2000还是会失败
需要重新设置下字段类型 为 text
Data = table.Column<string>("text",maxLength: 50000, nullable: false),
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!
本文版权归作者和博客园共有,来源网址:http://www.cnblogs.com/liyouming欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接。