2009-07-14 44 views
0

林我DDD Aplication 我有很多域對象,如日期:如何從一個WebService返回域對象到我的Silverlight應用程序

class User() 
{ 
    public String Name{get;set;} 
} 

的那麼持久已經完成!

現在我要去客戶端(SilverLight)。

我的問題是:我如何使用客戶端上的用戶對象。

實施例:

// only a example 
User user = Service.Login("crazyjoe","1234"); 

用戶對象不在客戶端存在。

問:

擁有乾淨和快速的方法來我的用戶對象傳遞給Silverlight的?

Obs:clean =不要在我的User類中放置任何東西。

-

回答

1

這個網站應該給你你需要的信息:
Silverlight 2 - Webservices Part II - User defined type

+0

當我使用[DataContract]屬性附加傷害我收到此錯誤:(?是否缺少使用指令或程序集引用) 錯誤類型或命名空間名稱「DataContractAttribute」找不到\t d :\ Source \ SCI4 \ SCI4WebService \ Class1.cs – JoeLoco 2009-07-14 18:53:24

0

我會使用WCF將數據推送到silverlight客戶端。

0

這是沒有問題的。您在客戶端使用的用戶對象不會與服務器上的用戶對象相同,但它將具有所有相同的屬性,具有相同或相似的類型。這將是一個代理類。請注意,它將位於不同的名稱空間中。如果您的服務參考名爲「UserService」,那麼它將位於該名稱空間中。

相關問題