写点什么

微软发布 Entity Framework Beta 2 和 Entity Framework 工具 Beta 1 CTP

  • 2007-09-06
  • 本文字数:1100 字

    阅读完需:约 4 分钟

微软的 Entity Framework 可以让开发人员以对象形式更好的操作他们的数据,近日放出的 Beta 2 版本更是大大方便了开发人员,和这个版本一同发布的还有 Entity Framework 工具 Beta 1 ,为开发者提供了一个图形化的前端工具,方便开发者操作实体数据对象。

Entity Framework 自 2007 年 6 月发布以来已经有了很多更新,包括:

  • 自定义代码生成
  • EDM 模型中的抽象类型
  • 复杂类型
  • 对元数据文件的支持
  • 实体键(Entity key)的序列化
  • 增强了实体数据类的持久化透明(persistence ignorance)能力
  • 改进了 ObjectContext 中的连接管理
  • 改进了数据绑定(DataBinding)的可用性
  • 元数据标注(Metadata annotations)
  • 为 LINQ 到实体查询提供更好的支持
  • 改进了 LINQ 查询:加入了一些典型方法和从 CLR 方法到服务器方法的自动映射
  • 为 SaveChanges 扩展性提供了一个新事件
  • 可用性和一致性的改进
  • 来自存储过程的多态

Entity Framework 工具让开发者可以在 Visual Studio 2008 Beta 2 中可视化地进行设计,映射自己的模型,现在的 Beta 1 版本支持 ADO.NET Entity Framework 的一个子集,可以提供以下的功能:

实体设计 - 根据数据库产生模型(提供向导),并以图形化展示给用户

  • 编辑模型属性(命名空间,别名等)
  • 修改,保存设计界面(布局)
  • 添加,删除,编辑实体;改变属性;联合(Assocaiations);继承(Inheritance)
  • 自动集合管理
  • 自动的属性管理导航
  • 错误报告
  • 使用 Entity Framework 运行时验证,映射模型

实体映射

  • 查看 C-Side 实体或联合(Association)的映射
  • 重命名或删除 C-Side 对象时映射自动更新
  • 映射一个 EntityType 到多张表上
  • 应用多个条件到一个表映射上
  • 映射联合(Map associations)
  • 自动产生联合上的条件和引用约束
  • TPH:映射一个实体层次到单表
  • TPH:映射一个实体层次到多表

实体模型浏览

  • 模型以图形化的树结构呈现
  • 设计界面中,模型相关图形表现的结构化表现

与 Visual Studio 集成

  • 在多种项目类型(ASP.NET 站点,ASP.NET Web 应用项目,控制台,WinForm 和库)中支持 C#和 VB
  • 项目系统集成:.edmx 文件模板,模型生成向导,EdmxDeploy.exe 和 Entity Framework 构建时的验证
  • 支持多个 Visual Studio 版本:Express,Standard,Pro 和 VSTS

关于更多关于 Entity Framework 的信息,可以查看 ADO.NET blog ,另外在 Codeplex 上面还有一系列的例子帮助用户学习。

如果你还想更多的了解ADO.NET Entity Framework, Channel 9 的视频一定可以满足你。

查看英文原文: Microsoft Entity Framework Beta 2 and Entity Framework Tools Beta 1 CTP Released - - - - - -

作者简介:苏锐,Ruby on Rails 开发者,关注各种 Web 开发技术,Mac 爱好者。参与 InfoQ 中文站内容建设,请邮件至 china-editorial@infoq.com

2007-09-06 20:17944

评论

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

迎接工业互联网的龙卷风暴,软通动力绘制了一张转型地图

脑极体

可视化:数据可视化的作用

Data 探险实验室

数据分析 可视化 数据可视化 数据大屏

Docker上手:step by step

无人之路

Docker

FLStudio2023中文版远程安装下载

茶色酒

flstudio FLStudio21 FLStudio21.0.0

易观分析:手机银行季度活跃用户突破7亿人,个人养老金业务争夺战开启

易观分析

手机银行 个人养老金

JAVA中生成随机数Random VS ThreadLocalRandom性能比较

JAVA旭阳

Java

柏睿数据完成阿里云PolarDB数据库产品生态集成认证

阿里云数据库开源

阿里云 polarDB PolarDB-X PolarDB-PG PolarDB for PostgreSQL

学习web前端应该选择哪个培训机构?

小谷哥

那些你不知道的炫酷开关交互效果(12种)

南城FE

CSS 前端 交互设计

数字先锋 | 主机、硬盘、CPU统统没有? 这个电教室有点“潮”!

天翼云开发者社区

云主机 云电脑

安全可信 | 强墙出击!天翼云Web应用防火墙(原生版)硬核亮相!

天翼云开发者社区

安全 防火墙

重磅 | 招商局集团、招商局港口荣获CGMA年度大奖——九科信息与百年招商局共同探索财务数智化转型之路

九科Ninetech

Docker进阶:step by step

无人之路

Docker

Verilog 时序控制

芯动大师

Verilog Verilog语法 Verilog时序控制

spring boot+mybatis整合

@下一站

MySQL mybatis 12月日更 12月月更 springboot框架

Ubuntu无法切换到桌面tty7解决

Geek_pwdeic

ubuntu

大数据有没有必要参加培训?

小谷哥

零基础学习前端开发培训机构怎么选

小谷哥

开放云主机端口

好吃不贵

中小企业运营自媒体为何多以失败告终

石头IT视角

一名曾因线上P0故障导致月工资扣了10%的码农心得:如何在故障10分钟黄金时间快速排障

KINDLING

Java 运维 可观测性 线上故障 ebpf

ERP系统是什么?能起到什么作用?

优秀

ERP系统

创新研发负载分担机制,天翼云IPv6网络带宽再升级!

天翼云开发者社区

负载均衡 网络 ipv6

聚焦技术,锐意创新,GaussDB给世界一个更优选择

Geek_2d6073

Best Machine Learning Tools for Java

Mahipal_Nehra

Java AI Machine Learning tools best tools

知道这个网站你就不用买实体书了

邱比特讲编程

程序员 资源 电子书 大学生

武汉前端培训学习靠不靠谱?

小谷哥

零基础去程序员培训机构靠不靠谱?

小谷哥

瓴羊Quick BI 权限管理:开拓数据分析效率和智能化水平的新高度

对不起该用户已成仙‖

纷繁复杂见真章 华为云大型产品需求管理利器CodeArts Req解读

Geek_2d6073

Spark架构

穿过生命散发芬芳

spark 12月月更

微软发布Entity Framework Beta 2和Entity Framework工具Beta 1 CTP_.NET_Robert Bazinet_InfoQ精选文章