最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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:574498
用户头像

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

关注

评论

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

React面试:谈谈虚拟DOM,Diff算法与Key机制

beifeng1996

React

工作中常用的设计模式--享元模式

lpe234

Java 设计模式 享元模式 spring-boot

react源码分析:组件的创建和更新

flyzz177

React

22道js输出顺序问题,你能做出几道

loveX001

JavaScript

react的jsx和React.createElement是什么关系?面试常问

beifeng1996

React

数据驱动测试-从方法探研到最佳实践

京东科技开发者

测试 自动化测试 数据存储 自动化测试框架 测试数据构造

深度分析React源码中的合成事件

flyzz177

React

react的useState源码分析

flyzz177

React

浅谈字节码增强技术系列2-Asm与Cglib

京东科技开发者

spring asm cglib spring aop JDK 动态代理

openEuler社区开源项目:CPDS(容器故障检测系统)介绍

openEuler

开源 容器 云原生 操作系统 openEuler

手写一个react,看透react运行机制

flyzz177

React

常见react面试题

beifeng1996

React

昇腾携手OpenMMLab,支持海量算法仓库的昇腾AI推理部署

华为云开发者联盟

人工智能 华为云 昇腾AI 12 月 PK 榜

常考vue面试题(附答案)

bb_xiaxia1998

Vue

深入React源码揭开渲染更新流程的面纱

flyzz177

React

react源码分析:深度理解React.Context

flyzz177

React

JavaScript刷LeetCode拿offer-树的遍历

js2030code

JavaScript LeetCode

前端一面高频面试题(附答案)

loveX001

JavaScript

秒云荣获2022爱分析·中国运维最佳实践案例大奖

MIAOYUN

运维 解决方案 容器云平台 云原生容器 IT解决方案

面试官:说说Event Loop事件循环、微任务、宏任务

loveX001

JavaScript

社招前端二面react面试题集锦

beifeng1996

React

天翼云云WAF通过信通院云Web应用防火墙评估

Geek_2d6073

常见经典vue面试题(面试必问)

bb_xiaxia1998

Vue

前端必会面试题汇总

loveX001

JavaScript

PPC Insights 系列:高效在线匿踪查询技术

洞见科技

隐私计算 数据隐私计算 匿踪查询

鸿蒙开发实例 | 鸿蒙操作系统的前世今生

TiAmo

华为 华为云 鸿蒙开发 12月月更

新来了个同事,设计模式用的是真优雅呀!代码如诗!!

小小怪下士

Java 程序员 设计模式

全球银行最大分布式核心系统全面上线,邮储银行做到了!

华为云开发者联盟

数据库 后端 华为云 12 月 PK 榜

JavaScript刷LeetCode拿offer-栈相关题目

js2030code

JavaScript LeetCode

在vue的v-for中,key为什么不能用index?

bb_xiaxia1998

Vue

写过vue自定义指令吗,原理是什么?.m

bb_xiaxia1998

Vue

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