Asp.net mvc MVC 5:属性属性错误在修复&;之后仍然存在;远离的

Asp.net mvc MVC 5:属性属性错误在修复&;之后仍然存在;远离的,asp.net-mvc,validation,memory-management,properties,attributes,Asp.net Mvc,Validation,Memory Management,Properties,Attributes,我因length计数int 错误: [Required()] [Display(Name = "Telefonnummer")] [StringLength(12)] public int UserPhoneNumber { get; set; } 完全删除[StringLength(12)]行后。验证属性似乎仍然存在于内存中,并且仍在为我生成错误 第78行错误: 错误:属性“UserPhoneNumber”不是字符串或字节数组。 只能为字符串和字节数组属性配置长度 第76

我因
length
计数
int

错误:

[Required()]
[Display(Name = "Telefonnummer")]
[StringLength(12)]
public int UserPhoneNumber { get; set; }
完全删除
[StringLength(12)]
行后。验证属性似乎仍然存在于内存中,并且仍在为我生成错误

第78行错误:

错误:属性“UserPhoneNumber”不是字符串或字节数组。 只能为字符串和字节数组属性配置长度

第76行://这不会将登录失败计入帐户锁定

第77行://要使密码失败触发帐户锁定, 更改为shouldLockout:true

第78行:var结果=等待 SignInManager.PasswordSignInAsync(model.Email、model.Password、, model.RememberMe,shoulldlockout:false)

第79行:开关(结果)

如何刷新应用程序实体框架?我已尝试重新启动计算机并保存项目、运行应用程序、更新数据库、添加迁移、重新启动Visual Studio

数据库是离线实体框架


TL;删除的验证仍然困扰着我。

解决方案是从模型中删除StringLength属性。如果您遇到相同的错误,请尝试创建新的模型/视图,然后重试。

已解决。有另一个血淋淋的属性[StringLength(12)]。
我的坏

我无法重新创建整个
AccountViewModels
!没有办法重新搭建它!但是我已经从模型中删除了StringLength属性。错误仍然无缘无故地显示