gpt4 book ai didi

silverlight - 在 MVVM 中使用服务

转载 作者:行者123 更新时间:2023-12-03 10:30:57 25 4
gpt4 key购买 nike

我想使用服务(WCF/RIA/Web)从实体数据模型类(可能是 NHibernate 类)中获取数据,并专门为 View 层绑定(bind)准备它。

我的 Silverlight 页面很少,所以我应该为每个页面创建单独的服务类吗?或者创建一个接口(interface)并且所有方法都将在一个服务类中实现它?

您对我的服务有帮助吗?

最佳答案

我会使用服务抽象来进行数据访问,就像在存储库模式中所做的那样。
有一个类似 IDataService 的接口(interface),然后在那里实现包含该服务的所有代码。也可以为 NHibernate、WCF Ria Service、Webservice 提供一种实现。

这是一个例子:http://code.msdn.microsoft.com/RiaServices/Release/ProjectReleases.aspx?ReleaseId=2807
这是另一个:
http://msmvps.com/blogs/theproblemsolver/archive/2009/02/18/getting-started-with-the-repository-pattern-in-silverlight.aspx

希望这可以帮助..

关于silverlight - 在 MVVM 中使用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2444780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com