写点什么

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

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

关注

评论

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

作业-2020-10-18

芝麻酱

第四周学习心得

熊桂平

极客大学架构师训练营

架构师训练营第 1 期 -Week4 - 系统架构学习总结

鲁大江

极客大学架构师训练营 互联网架构

一期二班-吴水金-第四课作业

吴水金

架构师训练营第一期——第四周作业

tao

ARTS打卡 第20周

引花眠

微服务 ARTS 打卡计划 springboot

架构师训练营第四周总结

Erwa

第四周 作业1

mm马

极客大学架构师训练营

架构师训练营第 1 期 -Week4 - 课后练习

鲁大江

极客大学架构师训练营 架构方案 架构手段

week-4-part2 学习总结

陈龙

架构师训练营第4周:系统架构

子青

桂林漫游流水记

穿过生命散发芬芳

美食 旅行

第4周

paul

架构师训练营第 1 期 - 第 4 周 - 作业

wgl

Week_04作业+总结

golangboy

极客大学架构师训练营

第四周 总结

mm马

极客大学架构师训练营

week-4-part1 大型互联网应用系统使用的技术

陈龙

第四周-系统架构-作业

刘希文

一期二班-吴水金-第四课总结

吴水金

架构师训练营 第二周作业

haha

极客大学架构师训练营

SpringBoot系列(4)- 记录请求日志

引花眠

springmvc springboot

架构师训练营第四周作业

Erwa

架构师 01 期,第四周课后作业

子文

第四周 系统架构 学习总结

应鹏

学习 极客大学架构师训练营

架构第四周总结

Geek_Gu

总结

第四周 系统架构 作业一

应鹏

极客大学架构师训练营 课程作业

系统架构

wing

架构师一期

【架构师训练营 1 期】第四周作业及学习总结

诺乐

系统架构

Zzzz

极客大学架构师训练营

算法判断循环链表、数据工程师练级攻略、python从入门到精通、UML精粹读后感、John 易筋 ARTS 打卡 Week 22

John(易筋)

ARTS 打卡计划 UML精粹 数据工程师必备技能 python从入门到精通 循环链表

第四周作业

熊桂平

极客大学架构师训练营

Five Orcas Short Demos_.NET_Jonathan Allen_InfoQ精选文章