2010-12-17 48 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