写点什么

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

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

关注

评论

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

高防服务器可以用来搭建游戏网站吗?

Geek_f19a80

服务器

淘宝详情API接口:一键获取商品信息的实践探索

Noah

中国机械总院:大型集团视角下的智能费控与支出管理

用友BIP

智能费控

Mac OCR文字识别工具:Readiris Corporate for Mac中文激活版

加油,小妞!

Readiris Corporate OCR文字识别工具

如何使用 3 种方法实现 Axios 并发请求

Apifox

JavaScript 前端 axios 并发请求 web 开发

数智融合 开启金融数据治理新时代

酷克数据HashData

大模型时代,“人人可AI”的百度开发者平台长什么样?

百度Geek说

人工智能 百度 大模型 企业号11月PK榜 开发者平台

OpenSearch向量检索和大模型方案深度解读

阿里云大数据AI技术

六大开源OA办公系统

小狗围观科幻

CodeWhisperer——一个十分强大的工具 冲!

亚马逊云科技 (Amazon Web Services)

人工智能 亚马逊云科技 云上探索实验室 Amazon CodeWhisperer

双良集团:价值创造本源,设备资产管理向智能化管理实现跨越

用友BIP

资产管理

模拟建造游戏:异星工厂factorio 中文原生版

加油,小妞!

Factorio 模拟建造游戏

Macos数据库管理工具:Valentina Studio Pro for mac激活版 支持M

加油,小妞!

数据库管理 Valentina Studio Pro

数智“七刀”,洞穿企业成本领先战略的密匙

用友BIP

强大的轻级思维导图软件 iMap Builder中文最新版

胖墩儿不胖y

Mac软件 思维导图软件

文心一言 VS 讯飞星火 VS chatgpt (145)-- 算法导论12.1 5题

福大大架构师每日一题

福大大架构师每日一题

从四个典型场景看如何将数据集成“用到实处”

RestCloud

ETL

金蝶与千帆大模型开发平台共创智能企业管理

百度开发者中心

#人工智能 千帆大模型平台

千帆大模型开发平台助力智能制造升级

百度开发者中心

大模型 #人工智能 文心千帆

超越参数数量,实现高效优化

百度开发者中心

#人工智能 LLM 模型微调

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