asp.net-mvc - 如何从不在数据库表中的模型创建验证字段?使用 MVC4

标签 asp.net-mvc database validation model

我正在尝试为数据库表中没有的模型创建验证字段。但我收到此错误“列名‘editPassword’无效。”

这是我的模型代码......

private string _editPassword = "0";
        [LocalizedDisplayName("UserPassword", NameResourceType = typeof(Languages.Names))]
        [StringLength(12, MinimumLength = 6, ErrorMessageResourceName = "MinimumStringLength", ErrorMessageResourceType = typeof(Languages.Validations))]
        public virtual string editPassword { get { return _editPassword; } set { _editPassword = value; } }

最佳答案

尝试将 [NotMapped] 属性添加到您的属性中。

关于asp.net-mvc - 如何从不在数据库表中的模型创建验证字段?使用 MVC4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14618137/

相关文章:

asp.net-mvc - IFrame中的MVC应用程序给出了X-Frame-Options SAMEORIGIN错误

c# - 在 Asp.Net MVC 5 中获取登录用户的用户 ID

java - 如何从外部id获取主键作为外键引用?

c# - 在触发方法c#之前需要验证一组用户输入

asp.net-mvc - 优化包和 Umbraco 4

c# - 无法引用方法属性

mysql - 关系数据库、照片、投票和警告

php - 将数据库从oracle导出到mysql

javascript - 如何仅使用小写字母验证模式

java - 如何在 Spring 启动时使用 @InitBinder validator 验证同一 Controller 中的两个请求?