【发布时间】:2011-05-11 11:34:25
【问题描述】:
注意:我使用的是 ASP.Net 应用程序而不是 MVC [因此不支持验证属性]
我使用 Database First 方法,然后使用 POCO t4 模板生成我的 POCO 类。我将生成的 POCO 类移到它自己的库 (Domain.Model) 中。
现在我想使用 Enterprise Library 5 向 POCO 类注入验证。我该怎么做。我不想在 UI 中执行验证,但想在不修改生成的 POCO 类的情况下将使用 Enterprise Library 的验证属性添加到 POCO 类。如果我修改它,那么每当我生成新类时,我都会丢失所有的更改。所以想在 POCO 类之外执行验证,但使用属性。
希望我不是在问一些不可能的事情
【问题讨论】:
-
您可以使用 Enterprise Library 生成类,然后使用您自己的 t4 模板添加验证并生成全新的类。比你删除旧的
-
@Stecya - 使用企业库生成类?请您指导更详细的步骤吗?
-
对不起,我的意思是使用 POCO t4 模板生成
标签: c# .net asp.net entity-framework t4