写点什么

VS 2010 Entity Framework CTP 概览

  • 2009-07-03
  • 本文字数:684 字

    阅读完需:约 2 分钟

Visual Studio 2010 beta 1 中并没有包含 Visual Studio 2010 的所有特性,首当其冲的就是一些重要的 ORM 特性,而 Entity Framework CTP 1 支持 Self Tracking Entity、POCO Templates 以及 EDMX-free 编码。

Self Tracking Entity 就是那些含有内部变化跟踪信息的实体。其典型的使用场景就是借助于 WCF 通信的远程客户端。在本地跟踪变化信息,,然后将变化图发回到服务器端。一旦服务器端收到该信息之后就对其进行验证,然后通过 Entity Framework 将其存储到数据库中。 Diego Vega 说到

将 Self Tracking Entity 设计成 POCO 类的一个主要目标是在分布式环境下客户端机器无需 Entity Framework。为了让其在客户端序列化时能更容易地与 Self Tracking Entity 协同工作,我们还打算让服务与客户端之间共享类型信息。

目前我们可以让 Self Tracking Entity 运行在不包含 Entity Framework 的 CLR 上,比如说 Silverlight 3。

接下来就是 POCO Templates 了,它操作的依然是 EDMX 文件,然而他们将该模板分成两部分。第一个模板生成数据类本身,FixupCollection 类会跟踪其变化。第二个模板会生成与数据库交互的 ObjectContext。

通过将模板分成两部分(一部分生成实体及 ComplexTypes,另一部分生成强类型的上下文),实体与 ComplexType 根本就感觉不到持久化的存在,同时我们还可以将这些类放到普通(即没有持久化信息)的程序集或项目中。

最后一个重要特性就是“Code Only”了。本质上,我们可以通过该特性来使用Entity Framework 而无需EDMX 文件。但该特性依旧处于萌芽状态,还有不少限制,比如说还不支持多对多的关联。

查看英文原文: Entity Framework CTP for VS 2010

2009-07-03 05:531315
用户头像

发布了 88 篇内容, 共 265.2 次阅读, 收获喜欢 8 次。

关注

评论

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

SD-WAN和MPLS专线有什么区别?怎么选择?

Ogcloud

SD-WAN MPLS 企业组网 SD-WAN组网 SDWAN

新能源领军企业的选择:XSKY 易数管理平台实现质检效率飞跃

XSKY星辰天合

EMR Spark-SQL性能极致优化揭秘 Native Codegen Framework

阿里云天池

ShareSDK第三方平台使用指南:Pinterest

MobTech袤博科技

开发者 产品动态

Java Executors类的9种创建线程池的方法及应用场景分析

不在线第一只蜗牛

Java

云监控治理检测:云监控的自助化最佳实践

阿里巴巴云原生

阿里云 云原生 云监控

第一,才够安全!

京东科技开发者

聊一聊 C# 弱引用 底层是怎么玩的

快乐非自愿限量之名

C# 算法

流程自动化变革:看低代码开发如何赋能企业创新转型

不在线第一只蜗牛

运维 低代码 流程自动化

网络安全宣传周 | DNS安全威胁与应对措施分享

国科云

评估您的数据是否可用于人工智能的三个考虑因素

码语者

人工智能 AI

安全合规、资源专属!即构科技联合亚马逊云科技推出实时互动解决方案

ZEGO即构

AWS 亚马逊云科技 实时互动 安全出海

黑神话,XSKY 星飞全闪单卷性能突破310万

XSKY星辰天合

音频平台开发创新:短视频融合如何提升用户黏性?

软件开发-梦幻运营部

万界星空科技MES:磷酸铁锂正极新材料生产管理系统

万界星空科技

mes 万界星空科技 万界星空科技mes 新材料mes 新材料行业

MobPush个性化通知

MobTech袤博科技

开发者 生产动态

聚焦数据分析:看低代码平台应用下的数字化校园

EquatorCoco

数据分析 低代码 数字化

看过来!2024 云栖大会操作系统技术 Workshop 怎么玩?

OpenAnolis小助手

AI 操作系统 云栖大会 C++

吃透 JVM 诊断方法与工具使用

EquatorCoco

Python JVM

面试官:说说停止线程池的执行流程?

王磊

SD-WAN与IPSec:区别、应用与选择

Ogcloud

SD-WAN IPsec SD-WAN组网 SD-WAN服务商 SD-WAN国际专线

云南省第一人民医院:PACS 影像存储的信创之路

XSKY星辰天合

Apache IoTDB 毕业四周年快乐!龙年 T 恤别错过

Apache IoTDB

百度薛苏:已有百万量级智能体分发在新搜索文小言

Geek_2d6073

Python 集成快递物流 API 助力订单追踪:轻松实现物流可视化

幂简集成

Python API 物流

HelixFold 3 全球首个完整复现 AlphaFold 3,百度智能云 CHPC 为人类生命探索提供算力平台支撑

Baidu AICLOUD

生命科学 AlphaFold

避免数据复制延迟,解读 GaussDB (for MySQL) 主备 0 延迟

华为云开发者联盟

数据库

MobPush查看推送数据

MobTech袤博科技

开发者 生产者

深度长文解析SpringWebFlux响应式框架15个核心组件源码

快乐非自愿限量之名

spring Web

软件测试学习笔记丨Docker 原理分析与使用场景

测试人

Docker 软件测试

万泰生物用飞书:打造信息交流、业务管理、安全协同三大平台

ToB行业头条

VS 2010 Entity Framework CTP概览_.NET_Jonathan Allen_InfoQ精选文章