2010-03-25 39 views
0

我目前正在创建一个MVC应用程序,该应用程序可能会扩展为包含silverlight,wpf和可能的windows phone全部使用相同的数据。推荐.NET数据访问层/中间层

所以我创建了一个类库来保存我所有的对象,并创建了MVC应用程序。

我的问题是访问数据的最佳方式是什么?考虑到未来可能的扩张。

我应该使用Web服务/ WCF吗? RIA服务? 远程处理? 或其他东西。

以前有人用过什么,你有什么建议?因为它是由WCF superseeded一定不建议

感谢

回答

1

我们已经写了一大堆应用程序,它们有一个共享数据的web应用程序和一个winform/smart客户端(迄今为止没有电话应用程序)。我们一直选择使用Web服务/ wcf应用程序作为传递数据的方法。这是一个简单的体系结构(简单很好),可靠且易于维护。

0

远程处理。 也许ADO.NET Data Services是适合你的东西。通过数据服务,您可以创建基于REST的服务。易于实施和易于使用。

Here你可以阅读微软对此所说的话。