DCSIMG
PDC blogging – Data Programming and Modeling - Ido Flatow's Blog Veni Vidi Scripsi

Ido Flatow's Blog

Veni Vidi Scripsi

News

Have you heard me speak?
Powered
<style type='text/css' media='screen' id='sm_css'> #smix {overflow: visible;height: auto;border-radius: 10px;max-width: 250px;background-color: #323232;text-align: left;font-size: 12px;line-height: 16px;font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;} #smix a {color: #0056CC;text-decoration: none;} #smix .sm_head {color: #fff; line-height: 1em;font-size: 1.4em;padding: 10px;color: #fff;} #smix .sm_lanyard_wrapper {background-color: #fff;;clear: both;width: 97%;margin: 0 auto;margin-bottom: 0px;} #smix .sm_lanyard_content {padding: 7px;}#smix button.sm_rec, #smix a.sm_rec, #smix input[type=submit].sm_rec { padding: 6px 10px; -webkit-border-radius: 2px 2px;-moz-border-radius: 2px; border-radius: 2px; border: solid 1px rgb(153, 153, 153); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221))); color: #333; text-decoration: none; cursor: pointer; display: inline-block; text-align: center; text-shadow: 0px 1px 1px rgba(255,255,255,1); line-height: 1; }#smix .sm_rec:hover { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(248, 248, 248)), to(rgb(221, 221, 221))); }#smix .sm_rec:active { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(204, 204, 204)), to(rgb(221, 221, 221))); }#smix .sm_rec.medium { padding: 3px 7px; font-size: 13px; }#smix .sm_rec span.icon.thumbs_up {background-position: 0px 36px;vertical-align: text-top;display: inline-block;margin-right: 4px;height: 18px;width: 16px;background-image: url(http://speakermix.com/images/new/thumbsold.png);}#smix .sm_rec:hover span.icon.thumbs_up {background-position: 0px 18px;} #smix .sm_events {padding:2px 0px 4px 0px;} #smix .sm_section {font-size: 10px; border-bottom: 1px solid silver; margin-bottom: 6px;} #smix .sm_subline {font-size:120%;margin-top:4px;font-weight:bold} #smix .powered {text-align: right} #smix .powered img {margin: 7px} </style>
Sela Technology Center

Advertisement

PDC blogging – Data Programming and Modeling

As I've stated before, I attended the data programming and modeling session - And I enjoyed every minute. Chris Anderson and Don Box rock !  

They talked about Entity Framework 4 – The automatic lazy load (no more need to call the damn Load() method), different approached of model first, POCO and code only (using the fluent API) etc.

There was a talk about code first having a configuration class instead of writing all the fluent API by hand, and without having to add attributes to your POCO classes - that is something worth checking out.

They also showed the new Transact Sql editor that was shipped with VS2010, Which allows running TSQL queries and also has intellisense:

image

image

After talking about EF we got to the real deal - ODATA (Open Data Protocol) that allows producing and consuming data through various applications, for example export Sharepoint data and consume with Excel,

If you want to expose your data using the OData protocol you can easily build a service using the ado.net data services. To describe the data returned from these services you don't use XSD schemas anymore but rather... the EDM (Entity Data Model) ! A new use for the well known EF's EDM.

Last, but not least, they showed bits from project “M” - you can take an EDMX file, rename its extension to “.M” in VS and it will automatically change to a “M” model and vice versa – I tried it in VS 2010 beta 2 but it didn’t work, maybe it part of the next version ?. This project is quite new and I didn’t had a chance to look at it yet, but there are some lectures on the project in the following days which I’ll try to attend and post about later on.

Comments

PDC 2009 Day 1 Blog Reading « Tales from a Trading Desk said:

Pingback from  PDC 2009 Day 1 Blog Reading &laquo; Tales from a Trading Desk

# November 18, 2009 4:48 PM

Posts about Programming from google blogs as of November 19, 2009 « tryfly.com said:

Pingback from  Posts about Programming from google blogs as of November 19, 2009 &laquo;  tryfly.com

# November 20, 2009 1:47 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: