写点什么

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

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

关注

评论

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

kitti数据集在3D目标检测中的入门

Studying_swz

3D点云 11月月更

SpringCloud相关组件

急需上岸的小谢

11月月更

WordPress零门槛的付费阅读插件:WPPAY

ABC实验室

二阶思维

元闰子

人生 思维 二阶思维

《编程的原则》读书笔记(三):软件架构的基本技法和非功能需求

Chares

软件工程 软件开发 编程原理 软件开发原则

MongoDB源码学习:Mongo中的OpRunner

云里有只猫

mongodb 源码学习

企业级业务架构设计笔记三:设计起点与设计过程

程序员架构进阶

架构 业务架构 11月日更 11月月更

RESTful API类渗透测试的特点

阿泽🧸

RESTful API 11月月更

极客时间运维进阶训练营第四周作业

老曹

【愚公系列】2022年11月 微信小程序-场景值

愚公搬代码

11月月更

日期工具类-操作字符串和Date、LocalDate互转,两个日期的时间差等

共饮一杯无

Java 11月月更 日期工具类

基于k8s发布系统的实现

tiandizhiguai

云原生 K8s 多集群管理

Dockerfile 常用命令

蜗牛也是牛

聊聊hashmap

急需上岸的小谢

11月月更

开发H5都会喜欢这个Vite插件

小鑫同学

前端 插件 11月月更

工业互联网数据处理架构

刘旭东

kafka IoT 工业互联网

jenkins pipline 基本语法

忙着长大#

聊聊ThreadLocal

急需上岸的小谢

11月月更

日期时间类(Date、DateFormat、Calendar)

共饮一杯无

Java 11月月更 日期工具

Java中的System类

共饮一杯无

Java 11月月更 system类

第九期 - 模块七

wuli洋

iMazing2022免费试用版ios设备管理器

茶色酒

imazing imazing2023

Linux 安装

芯动大师

Linux Linux操作系统 11月月更

Java反射(一)反射机制

浅辄

Java 反射 11月月更

主成分分析PCA与奇异值分解SVD-降维后的矩阵components_ & inverse_transform

烧灯续昼2002

Python 机器学习 算法 sklearn 11月月更

2022-11-20:小团生日收到妈妈送的两个一模一样的数列作为礼物! 他很开心的把玩,不过不小心没拿稳将数列摔坏了! 现在他手上的两个数列分别为A和B,长度分别为n和m。 小团很想再次让这两个数列变

福大大架构师每日一题

算法 rust 福大大

[力扣] 剑指 Offer 第四天 - 0~n-1中缺失的数字

陈明勇

Go 数据结构与算法 力扣 11月月更

部署代码质量检测服务 sonarqube,基于命令、shell 脚本和 pipline 实现代码质量检测

忙着长大#

jenkins

DCM:中间件家族迎来新成员

石臻臻的杂货铺

后端 SPL 11月月更

制订需求分析框架和分析计划

穿过生命散发芬芳

需求分析 11月月更

AST 初探深浅,代码还能这样玩?!

蔡农曰

前端 后端 代码

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