OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

Five Orcas Short Demos

  • 2007-04-04
  • 本文字数:1208 字

    阅读完需:约 4 分钟

Microsoft’s Data blog has

five short demos on Orcas and post-Orcas features for editing XML files and XSD files, debugging XSLT, and working with Entity Data Models (EDM).

The first demo by Stan Kitsis shows covers some XML features such as automatic schema generation. While the schemas probably won’t be perfect, it should serve as a good starting point. Another useful development is the generation of XML files based on schemas. Essentially it works like C#/VB code snippets, complete with highlighted fields that one can tab through. Auto-complete and background validation are also included.

In the XSLT Debugging demo, Stan Kitsis shows Visual Studio’s side-by-side debugging. In stand-alone mode, break points can be set in both the XSTL and XML files. When a break point is hit the relevant line is highlighted in both files, with additional information in the call stack, locals, and watch windows. In integrated mode, developers can step into an XSLT transformation from a C# program.

The EDM Wizard demo is somewhat mixed. It starts with automatically generating classes from tables, views and stored procedures. While this is a potentially huge timesaver, the way it is used in the demo is somewhat questionable. Using drag and drop from the data sources pane, Sanjay Nagamangalam creates a GUI that looks surprising like something one would build using Access or Visual Basic 3. After 14 years of development, it seems drag and drop data binding is still very primitive.

The first post-Orcas demo covers the XSD designer. The schema explorer handles schema sets, allowing support for complex schemas that span multiple XSD files. Like the class view for C#/VB, all the elements can be merged into a single tree instead of being grouped by file. Searching and filtering is done across all files in the schema set.

The final post-Orcas presentation is on the EDM Designer. This demo, presented by Noam Ben-Ami, shows how database models can be graphically mapped to entity models. Using drag and drop, a single entity class can be created from one or more database tables. When the underlying tables are altered, say by normalizing a column into a lookup table, the affected entity models are flagged. The data mapping can be fixed simply by dragging the correct column onto the entity designer. With both the database schema and entity model being under source control, keeping them in sync should be easy.

2007-04-04 10:30555
用户头像

发布了 117 篇内容, 共 14.8 次阅读, 收获喜欢 0 次。

关注

评论

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

如何在 Django 中创建应用程序?

海拥(haiyong.site)

django 6月月更

开发增效利器—IDEA辅助插件推荐

中原银行

开发 IDEA 插件 中原银行

运营商动态路由的神器 :IS-IS 协议

wljslmz

6月月更 路由协议 IS-IS

企业知识管理系统应具备的功能

小炮

JavaScript期约Promise

大熊G

JavaScript 前端 6月月更

WebStorm注册码_WebStorm2022年激活永久实测有效

Geek_75f9e9

webstorm

InfoQ 极客传媒 15 周年庆征文|你真的了解RPC和REST吗?

No Silver Bullet

Rest RPC框架 构架 6月月更 InfoQ极客传媒15周年庆

Java项目集成activity工作流,快速开发业务审批单据(低代码,敏捷)

金陵老街

敏捷 springboot Activity Vue 3 BPMN

数组(三)

Jason199

数组 js map 6月月更

spring4.1.8扩展实战之四:感知spring容器变化(SmartLifecycle接口)

程序员欣宸

Java spring Spring Framework 6月月更

互联网公司研发效能/工程效率团队组织架构选择

laofo

互联网 DevOps 研发效能 持续交付 快手

《知道做到》:如何从知道到做到?

郭明

【Python技能树共建】验证码实操2案例

梦想橡皮擦

6月月更

远程办公带来的挑战和变化 | 社区征文

编程攻略

初夏征文

影响软件公司开发价格的因素有很多,你知道吗?

开源直播系统源码

软件开发流程 直播系统 app源码 直播源码 定制软件开发

数字化转型之数字资产知识库(springboot+es+vue+neo4j)

金陵老街

全文检索 知识图谱 Vue 3 spring-boot

主数据管理

奔向架构师

数据仓库 主数据 6月月更

NodeJS 操作cookie 🎀

德育处主任

node.js Node 6月月更

滴灌通-服务中小企业的金融创新(36/100)

hackstoic

创业 商业模式

Linux开发_动态静态库创建与Makefile规则

DS小龙哥

6月月更

6月15号MOVE PROTOCOL上线测试版,如何参与呢?

EOSdreamer111

实战 | 【男保姆式】教你打开第一个微信小程序

写程序的小王叔叔

微信开发 小程序开发 6月月更

HarmonyOS应用/服务开发流程详解

坚果

6月月更

耳东 2022 新的开始

耳东@Erdong

6月月更

Git远程操作详解

乌龟哥哥

6月月更

C#入门系列(十五) -- 枚举

陈言必行

C# 六月月供

如何制定业务的故障分级标准?

华仔

架构实战营 故障定级 故障分级

被这个参数三杀了

hncscwc

hadoop 6月月更

Jetty 运行的时候出现 503 异常的原因

HoneyMoose

【直播回顾】战码先锋第五期:深入理解OpenHarmony系统启动,轻松踏上设备软件开发之旅

OpenHarmony开发者

Open Harmony

一文掌握软件安全必备技术 SAST

SEAL安全

网络安全 软件安全 SAST工具 SAST

Five Orcas Short Demos_.NET_Jonathan Allen_InfoQ精选文章