1

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

这是我的模型代码……</p>

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; } }
4

2 回答 2

1

您最好创建一个单独的视图模型并使用Automapper在数据库实体和视图模型之间进行映射,而不是尝试直接在视图中使用数据库实体。

于 2013-01-31T03:54:20.987 回答
1

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

于 2013-01-31T07:50:30.373 回答