2010-12-17 68 views
0

我不得不 数据访问层的库/技术建议所需

而不是创建一个数据访问层将从

  1. SQL Server数据库
  2. 文件获取数据
  3. 立方重新发明轮子, 哪个数据访问层 库/技术你会 推荐?

    你能指点我的任何好的 博客/教程,你推荐?

    有没有我可以 使用创建一个通用的库 不同的数据源 获取数据的任何模式?

    提前

回答

0

对于头非常感谢我开始可以推荐你Enterprise Library。它是来自Microsoft的几个方便应用程序块的组合,可帮助您快速轻松地构建应用程序开发。

不过会严重暗示你nHibernateEntity Framework 4.0。 nHibernate是一个非常成熟的ORM工具,并得到大型社区的支持。最重要的是它支持许多不同的数据库。自从它首次出现后,实体框架已经相当成熟。

关于访问文件和多维数据集的问题,对于文件部分,您可以构建自己的提供程序并将其与Enterprise Library API挂钩。我不是很确定立方体。

HTH。

+0

你把我的文件和多维数据集读取要求难倒了,否则我不能强调nHibernate和Entity Framework。 – Pradeep 2010-12-17 18:38:19

+0

谢谢。我喜欢System.Data.Common.dll中的DbProviderFactory,它包含助手类,但问题确实在于文件和多维数据集。我相信解决方案是创建我自己的类,并让它们全部实现通用接口并以常见的可串行格式返回数据。 – InfoLearner 2010-12-17 20:43:06