我正在開發使用nHibernate for ORM,WCF服務和silverlight作爲UI的應用程序。我的問題是如何提供服務器驗證和客戶端域實體驗證。我想過使用nHibernate驗證框架,但不確定是否可以將它用作客戶端(silverlight)驗證。我不想有兩個驗證代碼,並且想要使用nHibernate驗證。任何想法?客戶端和服務器驗證
Tnx!
我正在開發使用nHibernate for ORM,WCF服務和silverlight作爲UI的應用程序。我的問題是如何提供服務器驗證和客戶端域實體驗證。我想過使用nHibernate驗證框架,但不確定是否可以將它用作客戶端(silverlight)驗證。我不想有兩個驗證代碼,並且想要使用nHibernate驗證。任何想法?客戶端和服務器驗證
Tnx!
您的驗證可以通過實現INotifyDataErrorInfo接口的ViewModel進行處理。而且該接口還爲構建您自己的異步驗證提供了理由,這將用於服務器端驗證。
這就是WCF RIA Services和System.ServiceModel.DataAnnotation屬性可用於的內容。
此外,對於更復雜的驗證場景以及由外部配置驅動的驗證,請查看Validation Application Block(它是Enterprise Library Silverlight Integration Pack的一部分)有用。
是的,但我沒有使用RIA服務.. WCF。 – 2010-07-08 07:53:20