【发布时间】:2011-04-12 11:44:28
【问题描述】:
我只是试图为工具生成的 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 个参数的构造函数”等等。
你知道如何让它工作吗?
提前致谢!
【问题讨论】:
标签: asp.net-mvc llblgenpro data-annotations