Silverlight:访问企业数据的最佳实践

时间:2009-01-19 13:30:32

标签: c# silverlight data-access

我开始为我公司的新项目整理系统架构文档。基本上我们有一个相当大的业务层,它遵循企业库数据模式,我需要从一个新的silverlight应用程序访问这些数据对象。

我的问题是在Silverlight中访问这些对象的最佳方法是什么?我最初的想法是使用WCF,但我不确定如何最好地重建客户端中的对象。

2 个答案:

答案 0 :(得分:2)

新的.net标准是WCF(代号indigo)

表现 您可以选择一些传输协议tcp(最快),http,https,具体取决于您的安全/消息加密级别。 (还有一些,netpipe等)

我的典型端点/服务布局 对于我的项目,我有一个端点用于服务的每个版本,所以如果它的版本1然后我用http://localhost:8080/YourEnterpriseName/Project/Version1/

结束它

我还发现响应/请求方法是请求数据的最佳方式,其中对于您需要对服务器进行的每个调用,您有2个类(一个请求,一个响应)。 (使用知识型,我可以在以后填写你)

Shawn Wildermuth& Miguel Castro在dnrtv上播客 关于Silverlight数据的http://www.dnrtv.com/default.aspx?showNum=127 Extreme WCF上的http://www.dnrtv.com/default.aspx?showNum=122

答案 1 :(得分:1)

查看这本书Data-Driven Services with Silverlight 2。我发现这是解决这个问题的最佳资源。我所做的是创建一个轻量级WCF层,从现有DAL中检索对象,然后将这些对象传递回客户端。