我们的SL项目使用DevForce 2010,我们使用自定义验证属性。有一个CustomVerificationAttribute.tt文件,它为需要它的实体提供了好友类(用于数据库中的强制字段)。我们还创建了一个自定义NullEntityVerifierAttribute,用于装饰edmx文件中的属性。
刚刚设法升级到DevForce 2012与2010年兼容,更新了代码库什么需要更新。一切似乎都正常,除了那些定制的验证器。
关于自定义验证器有什么变化吗?
谢谢。
发布于 2015-04-08 17:18:39
我们没有使用自定义验证器显式地更改任何内容,但是还有许多其他更改,包括名称空间更改和移到不同程序集的特性。首先,看看您的CustomVerificationAttribute.tt,确保它使用的是正确的程序集引用和名称空间。接下来,在代码生成过程中使用MetadataType属性和好友类有点奇怪,实际上需要构建两次。还可以查看生成期间的输出窗口和代码gen,以查看DevForce是否编写了任何错误。如果仍然存在问题,并且获得了DF支持的许可,则可以通过IdeaBlade网站打开支持请求。
https://stackoverflow.com/questions/29504226
复制相似问题