Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net MS Enterprise Library能否从数据库构建对象模型和代码?_Asp.net_Oop_Enterprise Library_Data Access Layer - Fatal编程技术网

Asp.net MS Enterprise Library能否从数据库构建对象模型和代码?

Asp.net MS Enterprise Library能否从数据库构建对象模型和代码?,asp.net,oop,enterprise-library,data-access-layer,Asp.net,Oop,Enterprise Library,Data Access Layer,我刚刚在需要支持/增强的应用程序中遇到了MS Enterprise Application Library 3.1。特别是在Microsoft.Practices.EnterpriseLibrary.Data上,我正在努力快速跟上进度 这方面的文档很好,但阅读量很大,我对其中的一个方面很好奇: 几年前,当.Net 1.0首次问世时,有一本书描述了一种工具,名为: Matthew Reynolds、Karli Watson等人的《VB.Net中的.Net企业开发:从设计到开发》 这个工具被称为WE

我刚刚在需要支持/增强的应用程序中遇到了MS Enterprise Application Library 3.1。特别是在Microsoft.Practices.EnterpriseLibrary.Data上,我正在努力快速跟上进度

这方面的文档很好,但阅读量很大,我对其中的一个方面很好奇:

几年前,当.Net 1.0首次问世时,有一本书描述了一种工具,名为: Matthew Reynolds、Karli Watson等人的《VB.Net中的.Net企业开发:从设计到开发》

这个工具被称为WEO对象生成器(Wrox Enterprise Objects),我记得它有一个代码生成工具,我可以将这个“对象生成器”程序指向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做的事情不同


是否有“现代”工具可以从数据库模式构建“业务对象”?我听说过实体框架,但根本没有调查

实体框架和NHibernate是一对对象关系映射器(ORM)

企业库没有ORM功能