2009-12-16 26 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功能。