写点什么

Entity Framework Power Tools 简介

  • 2011-05-30
  • 本文字数:579 字

    阅读完需:约 2 分钟

在 Entity Framework 中引入 Code First 的做法已经获得了很多赞誉。尽管这项技术未来还有很长的路要走,但是它已经动摇了 ORM、nHibernate 的统治地位,微软所做出的进展非常惊人。为了保持这种势头,微软发布了一系列强大的工具,它们能够获取现存数据库的信息,并创建 Code First 的代码。

乍一看,微软提供的这种方式很奇怪,它会对数据库进行反向工程,生成 code-first 模型。但在这背后确实包含不少有用的想法。第一种想法仅仅是具有教育意义。和之前版本的 Entity Framework 中设计者驱动的工作流不同,Code First 不会告诉你应该如何开始,而只是让你一切从头。开发者可以先创建一部分数据库,甚至只是玩具式的项目,然后可以使用这种工具,看相匹配的 Entity Framework 类会是什么样子。从那里他们可以构建出其余类,然后生成完整的数据库模式。

另一个有趣的主意在于你把这与第三方数据库和提供商组合起来的时候。例如,你可以使用它来对 SQL Server 数据库进行反向工程,然后使用 Devart 的 dotConnect 库在 Oracle、MySQL、PostgreSQL 或者 SQLite 中重新生成。

当前微软只在 EF Power Tools CTP1 中提供了反向工程工具。当前它只是一个预览版,因此只支持 SQL Server 和 C#。想要安装的话,你可以从Visual Studio Gallery 中下载。另外,你还需要安装使用NuGet 的EF 4.1

查看英文原文: Introducing the Entity Framework Power Tools

2011-05-30 08:575072
用户头像

发布了 340 篇内容, 共 145.9 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

MySQL8.0.32的安装与配置

Java你猿哥

Java MySQL ssm Java工程师

权威学者、企业CFO荟聚上海国家会计学院,共探「智能会计 价值财务」

用友BIP

智能会计 价值财务 用友智能财务 业财融合

分布式存储技术(上):HDFS 与 Ceph的架构原理、特性、优缺点解析

星环科技

hdfs 分布式存储 Ceph

基于公共信箱的全量消息实现

百度Geek说

大数据 即时通讯 企业号 4 月 PK 榜 公共信箱

度量分析开源社区健康度,助力企业开源生态健康发展——华为开源管理中心王晔晖

开源雨林

开源治理 OSPO OSS Compass CHAOSS

用友iuap 让企业数智化能力深入、让业务价值浅出

用友BIP

用友 用友iuap 用友技术大会 数智底座

分布式技术剖析

星环科技

分布式

代码重构:面向单元测试

阿里技术

硬核!阿里P8耗时6月打造的架构师速成手册,颠覆你对架构师的认知

Java你猿哥

架构 分布式 ssm 软件架构 架构师

如何创造数据资产价值?如何对内赋能业务运营,对外创造市场价值?

星环科技

数据资产 数据要素流通

iSulad+Kuasar:管理面资源消耗锐减 99%的新一代统一容器运行时解决方案

openEuler

Linux 容器 云原生 操作系统 Kubernetes Serverless

分布式计算技术(下):Impala、Apache Flink、星环Slipstream

星环科技

分布式计算 Slipstream

分布式场景下,Apache YARN、Google Kubernetes 如何解决资源管理问题?

星环科技

资源管理 Apache YARN

分布式存储技术(下):宽表存储与全文搜索引擎的架构原理、特性、优缺点解析

星环科技

分布式 全文搜索

自动化回归测试平台 AREX 0.2.8 版本正式发布!

AREX 中文社区

自动化测试 接口测试 回归测试

从入门到精通,超详细的程序员Java学习路线指南

Java你猿哥

Java 数据库 Web ssm 死磕 Java 基础

数栈V6.0全新产品矩阵发布,数据底座 EasyMR 焕新升级

袋鼠云数栈

大数据 基础软件 数字化转型

阿里十年资深码农共享SpringCloud微服务架构实战文档

Java你猿哥

微服务架构 Spring Cloud ssm 架构设计 架构师

这一秒,困扰了程序员 50 年!

Java你猿哥

Java 程序员 ssm 计算机

竞争焦点转向数智底座 用友能否再引领

用友BIP

用友iuap 用友技术大会 升级企业数智化底座

企业数据平台建设的基石:构建统一的数据存算能力

星环科技

存算能力

Rust-Shyper:基于 Rust 语言的高可靠、开源嵌入式 Hypervisor

openEuler

Linux rust 操作系统 虚拟机 嵌入式

分布式计算技术(上):经典计算框架MapReduce、Spark 解析

星环科技

分布式计算

浅谈测试用例设计 | 京东云技术团队

京东科技开发者

测试 测试用例 测试用例设计 企业号 4 月 PK 榜

校企共建|阿里云与西安电子科技大学人才培养交流会顺利举行

云布道师

校企合作

星环科技自研技术,加速大数据从持久化、统一化、资产化、业务化到生态化

星环科技

大数据

电信及互联网行业数据安全内控审计建设实践 | 盾见

极盾科技

数据安全

Github星标120k!这份阿里独有的高并发实战笔记太强了!

Java redis zookeeper Netty 高并发

SysCare:为您的操作系统保驾护航

openEuler

Linux 操作系统 openEuler 内核 热补丁

分析型数据库:MPP 数据库的概念、技术架构与未来发展方向

星环科技

MPP数据库

Entity Framework Power Tools简介_.NET_Jonathan Allen_InfoQ精选文章