首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Silverlight4中的数据验证-实体级别验证与ViewModel验证

Silverlight4中的数据验证-实体级别验证与ViewModel验证
EN

Stack Overflow用户
提问于 2011-02-28 19:05:41
回答 1查看 2.7K关注 0票数 2

我正在使用Silverlight 4、MVVM、WCF RIA和Entity Framework。据我所知,有两种方法可以进行数据验证。首先是entity level validation,其次是写下validation logic in ViewModel

目前,我在ViewModel中创建了验证逻辑,所以我想知道每种方法的优缺点。

EN

回答 1

Stack Overflow用户

发布于 2011-02-28 19:53:57

这有点像是逃避,但你最终可能需要同时做两种类型的验证。

实体级验证很有用,因为您只需在一个位置定义它,并且在将其保存到数据库之前(假设数据正被保存到数据库中),您将获得UI验证消息和实体验证。

问题是实体级别的验证是相当基础的,您可能需要进行一些服务调用来执行自定义验证(例如,我们验证用户在我们的网络上是否存在于我们的create user表单中提供的用户名)。这是您需要在VM中进行验证的地方。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5141154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档