推荐.NET数据访问层/中间层

时间:2010-03-25 09:10:58

标签: .net design-patterns data-access-layer data-access

我目前正在创建一个MVC应用程序,该应用程序可能会扩展为包含一个使用相同数据的silverlight,wpf和可能的Windows手机。

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

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

我应该使用网络服务/ WCF吗? RIA服务? 远程处理? 或者别的什么。

过去人们使用过什么,你推荐什么?

由于

2 个答案:

答案 0 :(得分:1)

我们编写了许多应用程序,这些应用程序具有共享数据的Web应用程序和winform / smart客户端(迄今为止没有手机应用程序)。我们一直选择使用Web服务/ wcf应用程序作为传递数据的方法。这是一个简单的架构(简单就是好),可靠且易于维护。

答案 1 :(得分:0)

Remoting肯定不会被建议,因为它已被WCF取代。 也许ADO.NET Data Services适合你。使用Data Services,您可以创建基于REST的服务。易于实施且易于使用。

Here你可以阅读微软所说的内容。