写点什么

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

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

关注

评论

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

互联网安全架构设计原则

阿泽🧸

互联网安全 11月月更

从1024开始,我们漫谈编程的本质

闫同学

编程 编译原理 11月月更

【愚公系列】2022年11月 Go教学课程 039-文件操作

愚公搬代码

11月月更

网络地址转换(NAT)(一)

我叫于豆豆吖.

11月月更

python小知识-python序列化

AIWeker

Python 人工智能 python小知识 11月月更

聊聊香港优才(56/100)

hackstoic

2022-11-02:以下go语言代码输出什么?A:编译错误;B:apple;C:ant;D:panic。 package main import “fmt“ func main() {

福大大架构师每日一题

golang 福大大 选择题

🚀使用“release-it”一气呵成:version、tag、changelog 等

小鑫同学

前端 nodejs 11月月更

从柯里化讲起,一网打尽 JavaScript 重要的高阶函数

掘金安东尼

前端 11月月更

JavaScript的垃圾回收机制

肥晨

js 垃圾回收机制 11月月更

如何免安装使用 Python?推荐 17 个在线的 Python 解释器!

Python猫

Python

跟着卷卷龙一起学Camera--MIPI 02

卷卷龙

ISP camera 11月月更

uniapp多端分享(app,小程序,公众号)

格斗家不爱在外太空沉思

vue.js uniapp 11月月更

HTTP和HTTPS是什么 二者区别是什么

肥晨

11月月更 http和https http工作原理

Matplotlib基础教程之折线图

芯动大师

Python matplotlib 11月月更

快速创建软件安装包-ClickOnce

沙漠尽头的狼

dns-client占用cpu过高的问题解决方案

我是一个茶壶

win10 DNS 11月月更

写给关系数据库开发者的 TDengine 入门指南

TDengine

数据库 tdengine 时序数据库

铸剑记:2022国产手机自研技术演义

脑极体

【Linux】调试器-gdb使用

过眼云烟

学习 记录 11月月更

一文搞懂Go读写Excel文件

闫同学

Go 后端 11月月更

1024共码未来(一览中华风华,API First)

叶秋学长

程序员 API 1024 11月月更

第一篇文章 | 记录我的Java学习之路 | 一切从零开始

祖国滴花骨朵儿

学习笔记 Java学习 零基础 11月月更

web--文件上传

我是一个茶壶

WEB安全 文件上传 11月月更

微信小程序—制作一个简单的跑步小程序

格斗家不爱在外太空沉思

JavaScript 微信小程序 11月月更

深度测评FL Studio性能,多年Fl Studio使用感受分享

懒得勤快

计算机网络:组帧

timerring

计算机网络 11月月更

uniapp简单入门

格斗家不爱在外太空沉思

vue.js uniapp 11月月更

Apache Beam基本架构

穿过生命散发芬芳

11月月更 Apache Beam

GoFrame的gmap相比Go原生的map,天然支持排序和有序遍历!?

王中阳Go

Go golang 高效工作 学习方法 11月月更

小平台SEO服务崛起:有搜索习惯和需求就有SEO服务

石头IT视角

Five Orcas Short Demos_.NET_Jonathan Allen_InfoQ精选文章