2009-12-16 25 views
0

我剛剛在我需要支持/增強的應用程序中遇到MS企業應用程序庫3.1。我正試圖在Microsoft.Practices.EnterpriseLibrary.Data上特別加快速度。MS企業庫可以從數據庫構建對象模型和代碼嗎?

關於這個文檔是相當不錯的,但讀書是廣闊的,我很好奇的這一個方面:

年前,當NET 1.0剛出來,有一個叫做書中描述的工具: 「.Net企業開發在VB.NET中:從設計到開發」作者:Matthew Reynolds,Karli Watson等人。

這個工具被稱爲WEO對象構建器(Wrox企業對象),我記得它有一個代碼生成工具,我可以將這個「對象構建器」程序指向SQL Server數據庫,它會生成一個對象模型班級對應表格,但有幾個變化和選項也可用)。

這當前項目我已經交給用途:

using Microsoft.Practices.EnterpriseLibrary.Data.Sql; 
using Microsoft.Practices.EnterpriseLibrary.Common; 
using Microsoft.Practices.EnterpriseLibrary.Data; 

..和一些文檔的讓我想起了這個老東西WEO。

企業庫有一個Microsoft.Practices.ObjectBuilder和Microsoft.Practices.ObjectBuilder2,但我不認爲這些和舊的WEO做的一樣。

是否有「現代」工具從數據庫模式構建「業務對象」?我聽說過實體框架,但沒有調查過?

回答

2

實體框架和NHibernate是一對對象關係映射器(ORM)。

企業庫沒有ORM功能。