我目前正在创建一个MVC应用程序,该应用程序可能会扩展为包含一个使用相同数据的silverlight,wpf和可能的Windows手机。
所以我创建了一个类库来保存我的所有对象,并且我已经创建了MVC应用程序。
我的问题是访问数据的最佳方式是什么?考虑到未来可能的扩张。
我应该使用网络服务/ WCF吗? RIA服务? 远程处理? 或者别的什么。
过去人们使用过什么,你推荐什么?
由于
答案 0 :(得分:1)
我们编写了许多应用程序,这些应用程序具有共享数据的Web应用程序和winform / smart客户端(迄今为止没有手机应用程序)。我们一直选择使用Web服务/ wcf应用程序作为传递数据的方法。这是一个简单的架构(简单就是好),可靠且易于维护。
答案 1 :(得分:0)
Remoting肯定不会被建议,因为它已被WCF取代。 也许ADO.NET Data Services适合你。使用Data Services,您可以创建基于REST的服务。易于实施且易于使用。
Here你可以阅读微软所说的内容。