码迷,mamicode.com
首页 > 数据库 > 详细

IdentityServer4使用EFCore生成MySql时的小bug

时间:2018-05-11 17:34:15      阅读:791      评论:0      收藏:0      [点我收藏+]

标签:server   ant   tab   snapshot   设置   required   asm   nap   persist   

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),

 

IdentityServer4使用EFCore生成MySql时的小bug

标签:server   ant   tab   snapshot   设置   required   asm   nap   persist   

原文地址:https://www.cnblogs.com/liyouming/p/9025157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!