使用LLBLGenPro创建局部类时出错

| 我只是想为工具生成的LLBLGenPro(局部)类声明局部类,以便可以将DataAnnotation用于验证目的。但是,事情似乎在这里不起作用。 以下是我的代码的样子:
namespace MyApp.DataLayer.EntityClasses
{
    [Serializable]
    public partial class LoginEntity : CommonEntityBase, ISerializable
    {
        .....
    }
}
对于DataAnnotations ...
namespace MyApp.DataLayer.EntityClasses
{
    [MetadataType(typeof(LoginEntityValidation))]
    public partial class LoginEntity
    {

    }

    public class LoginEntityValidation
    {
        [Required(ErrorMessage = \"Required !\")]
        public string Username { get; set; }
    }
}
//这给了我编译时错误\“ MyApp.DataLayer.EntityClasses.LoginEntity \'不包含带有1个参数的构造函数\”,依此类推。 关于如何使它起作用的任何想法? 提前致谢 !     
已邀请:
您不应在视图中使用实体类。您应该使用ViewModel类并将验证放在那里。对于实体->视图模型转换,您可以使用AutoMapper     

要回复问题请先登录注册