entity-framework – ASP.NET-Identity限制UserName长度
发布时间:2020-12-16 04:05:46 所属栏目:asp.Net 来源:网络整理
导读:如何限制表AspNetUsers中的UserName字段? 这不是: public class ApplicationUser : IdentityUser{ [Required,MaxLength(15)] public string UserName { get; set; }} 或这个: modelBuilder.Entity ApplicationUser().Property(x = x.UserName).HasMaxLeng
如何限制表AspNetUsers中的UserName字段?
这不是: public class ApplicationUser : IdentityUser { [Required,MaxLength(15)] public string UserName { get; set; } } 或这个: modelBuilder.Entity< ApplicationUser>().Property(x => x.UserName).HasMaxLength(15); 作品. 我需要这个,因为在nvarchar(max)上设置索引会给我这个错误消息:
为了详细,我试图设置这样的索引: public override void Up() { CreateIndex("dbo.AspNetUsers","UserName",true,"IX_UserName"); } public override void Down() { DropIndex("dbo.AspNetUsers","IX_UserName"); } 解决方法
在今天发布的最新版本中,这应该可以解决问题:
modelBuilder.Entity< ApplicationUser>().Property(x => x.UserName).HasMaxLength(15); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 密码保护整个.net mvc应用程序?
- asp.net – DropDownList selectedvalue和表
- asp.net-mvc – MVC 5没有将名为“action”的参数设置为传递
- asp.net-mvc – 在Azure上使用LocalDb MDF文件
- 我可以在ASP.NET中使用C#获取时间参数的本地化缩写吗?
- asp.net – User.Identity.Name是否为空?
- ASP.NET 实现Replace忽略大小写替换
- asp.net – 无法在Web服务器上启动调试.无法连接到网络服务
- 如何在ASP.NET Core类库项目中读取配置文件详解
- 如何在ASP.NET MVC模型中为POST保存选定的DropDownList值?
推荐文章
站长推荐
热点阅读