【发布时间】:2014-10-21 09:35:46
【问题描述】:
我查看了this tutorial 并使用数据注释装饰了我的 DataContract 的 DataMembers 以进行验证。问题是我想在我的一些 OperationContracts 中使用这种方法,这些 OperationContracts 不使用 DataContracts,而是使用变量。
public int CreateUser([Required][MinLength(10)]string email, string password)
{
//...
}
我尝试将错误数据传递给 CreateUser 方法,但数据被接受了,即使我传递了一封长度小于 10 个字符的电子邮件。那么,我可以将数据注释与 OperationContract 的参数一起使用吗?如果可以,如何使用?
【问题讨论】:
-
谷歌搜索 wcf 数据注释揭示了多个有趣的结果,包括这个 wcfdataannotations.codeplex.com
-
我已经把这个链接放在我的问题中了 :)
标签: c# .net wcf validation data-annotations