RIA服务与EF验证

3
我正在使用Entity Framework和RIA Services开发Silverlight应用程序。当我创建RIA服务时,我有选项生成基本验证的元数据类。
那么,我直接在EF中进行的验证和使用RIA服务生成的元数据类中的验证有什么区别呢?我的意思是,如果我在EF模型中有一个不为空的属性,我就不需要在元数据类中标记它为[Required]...这是因为EF模型已经完成了这个工作吗?
谢谢!
1个回答

3
使用元数据类,您可以向实体添加更多的验证逻辑。有关更多详细信息,请参见命名空间System.ComponentModel.DataAnnotations。EF目前仅支持Required属性。该命名空间提供了更多属性,例如RangeAttribute、StringLength或您为自己的验证逻辑定义的自定义属性。 Jeff Handly撰写了一系列很好的博客文章,描述了WCF Ria Services中的验证过程和元素。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接