写点什么

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

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

关注

评论

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

828选华为云,实惠更实用——为什么选择华为云CDN的企业多?

sofiya

【杂谈】网络协议(一)

自然

网络 8月月更

多模态算法在视频理解中的应用

之家技术

人工智能 算法 视频 多模态

圆壹智慧创始人兼CEO 潘麓蓉:AI制药工业落地的痛点与前进方向

阿里云弹性计算

HPC 高性能计算 AI制药

开源一夏 | 一个裸机工程转FreeRTOS的实例

矜辰所致

开源 stm32 STM32CubeMX 8月月更 FreeRTOS

付费会员之我见-02(44/100)

hackstoic

商业模式 付费会员

在 WSL2 上部署 PyTorch

吴脑的键客

WSL2 Windows 10 PyTorch

开源一夏 | 23张图,4500字从入门到精通解释Redis

wljslmz

redis 开源 8月月更

你就是函数响应式编程(FRP)啊?!【附 RxJS 实战】

掘金安东尼

前端 函数式编程 8月月更

九章云极DataCanvas YLearn因果学习开源项目荣获“可信AI实践优秀案例”奖

九章云极DataCanvas

前端食堂技术周刊第 49 期:Deno即将迎来重大变革、Blitz 2.0 Beta、Chrome删除HTTP/2服务端推送

童欧巴

JavaScript typescript deno

TDesign 设计资源大更新,产品经理和设计师都可以省心啦~

TDesign

设计 设计师

实力上榜|海泰方圆跻身2022企业网络安全服务Top15

电子信息发烧客

[教你做小游戏] H5小游戏技术选型分析,低代码?小游戏框架?canvas或SVG?还能用React?

HullQin

CSS JavaScript html 前端 8月月更

【杂谈】网络协议(二)

自然

网络层 8月月更

诚邀|8月31日,【因果学习和决策优化挑战赛TOP10队伍作品秀】邀您共享因果学习智慧盛宴

九章云极DataCanvas

人工智能

参与 TDesign 收获了什么?听听社区贡献者怎么说

TDesign

设计 产品经理 设计师

已有小程序应用转App的一种技术

Speedoooo

小程序 小程序容器 小程序转app

全链路灰度新功能:MSE 上线配置标签推送

阿里巴巴中间件

阿里云 微服务 云原生

Beetle编译/部署自动化

转转技术团队

CI/CD

灵魂拷问:你精神内耗了吗?由TA来治愈吧

白洞计划

“九章云极DataCanvas AI平台赋能厦门航空”荣获AI平台应用标杆案例

九章云极DataCanvas

人工智能

直播预告 | 流程挖掘如何助力头部制造业实现千万级增长?

望繁信科技

华为云CDN&云视频通信专场:828低价购,CDN0.05元/GB起,短信0.006元/条起

sofiya

开源一夏 | Foundation对于模态框以及Subsystems的深入运用的理解心得

恒山其若陋兮

开源 8月月更

多核驱动时代的降维打击 英特尔异构混合架构破局之路

科技之家

什么数据库这么猛?5.6 版本刚开源一个半月,8.0 版本竟然就要启动了?| StoneDB 社区答疑第二期

StoneDB

MySQL 数据库 开源 StoneDB 8月月更

Java开发微信公众号初体验

源字节1号

前端开发 后端开发 小程序开发

字典服务的设计与管理

Java 架构

leetcode 503. Next Greater Element II 下一个更大元素 II(中等)

okokabcd

LeetCode 算法与数据结构

分布式系统接口用例自动回归实践

转转技术团队

接口测试

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