【问题标题】:Can the MS Enterprise Library build object model and code from a database?MS 企业库可以从数据库中构建对象模型和代码吗?
【发布时间】:2010-12-27 10:51:56
【问题描述】:

我刚刚在需要支持/增强的应用程序中遇到了 MS Enterprise Application Library 3.1。我正在尝试快速了解 Microsoft.Practices.EnterpriseLibrary.Data。

这方面的文档非常好,但阅读量很大,我对此感到好奇:

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

这个工具被称为 WEO 对象生成器(Wrox 企业对象),我记得它有一个代码生成工具,我可以将这个“对象生成器”程序指向 SQL Server 数据库,它会生成一个对象模型(类对应于表格,但也有几个变体和选项可用)。

我收到的这个当前项目使用:

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

..有些文档让我想起了这个旧的 WEO 事情。

Enterprise Library 有一个 Microsoft.Practices.ObjectBuilder 和 Microsoft.Practices.ObjectBuilder2,但我认为它们的作用与旧的 WEO 不同。

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

【问题讨论】:

    标签: asp.net oop enterprise-library data-access-layer


    【解决方案1】:

    Entity Framework 和 NHibernate 是一对对象关系映射器 (ORM)。

    企业库没有 ORM 功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-07
      • 2011-03-16
      • 1970-01-01
      相关资源
      最近更新 更多