如何将域对象从WebService返回到我的SilverLight应用程序

时间:2009-07-14 18:31:00

标签: c# silverlight web-services

我的DDD应用程序 我有很多域对象,比如date:

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

然后已经完成了持久性!

现在我要去客户端(SilverLight)。

我的问题是:我如何在客户端使用User对象。

示例:

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

客户端上不存在用户对象。

问题:

clean 并快速将我的User对象传递给SilverLight吗?

Obs:clean =不要在我的User类上放任何东西。

-

3 个答案:

答案 0 :(得分:1)

本网站应为您提供所需信息:
Silverlight 2 - Webservices Part II - User defined type

答案 1 :(得分:0)

我会使用WCF将数据推送到silverlight客户端。

答案 2 :(得分:0)

这不是问题。您在客户端使用的User对象与服务器上的User对象不同,但它将具有相同或相似类型的所有相同属性。它将是一个代理类。请注意,它将位于不同的命名空间中。如果您的服务引用被命名为“UserService”,那么它将位于该命名空间中。