Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » EDM   (RSS)
Tip 44 – How to navigate an OData compliant service
I recently did a crash course in Data Services and OData . While doing so I realized my notes might be useful for you guys. So here is my little cheat sheet to quickly get up to speed with OData Urls. Note: OData Services may not necessarily support all Read More...
Tip 4 - Conceptual Schema Definition Language Rules
The first version of the Entity Framework was released a while back ago now with .NET 3.5 SP1. One of the most glaring holes in the Entity Framework documentation was the lack of a formal document describing the Conceptual Schema Definition Language or Read More...
Side effects of first class Associations
You've probably all heard someone say that Entity Data Model (EDM) and more specifically the Entity Framework (EF) treat associations as first class concepts. This sentence, seems reasonably benign, but it has a profound effect on the Entity Framework's Read More...
Composable Services
Dru Sellers just used a term I haven’t heard before, Composable Services . For me it the very timely term, because it succinctly describes a whole lot of Astronaut Architect dreaming I’ve been doing for the last 2 years. I recently started twittering Read More...
Nullable=”False”… but when exactly?
If you look at the EDM and in particular the metadata it considers important, one thing is clear: Persistence is the Priority . For example this: <Property Name=”Firstname” Type=”String” Nullable=”False”/> Tells us that the Firstname property can’t Read More...
EDM misconceptions
Recently I've seen a few slide decks on Entity Framework's architecture that have made me cringe. Their crime: mislabeling an EDMX file as EDM. Now without doubt, you have to be a hard core metadata freak like me to find this offensive. But take my word Read More...
MEST - What is it and how does it work?
MEST stands for M ultiple E ntity S ets per T ype. It is one of the features of the Entity Framework that is typically missing from ORM stacks. The idea is that you can store the same EntityType in multiple EntitySets. For the purposes of this discussion Read More...
Fantasy Soccer - Part 4 - Architectural Overview
Okay this Fantasy Soccer thing has got me thinking. What is this thing going to look like from about 100,000 feet? I.e. what are the big bits? Well being a pure geek, I really want to play with new shiny stuff (i.e. the new ASP.NET MVC Framework ) but Read More...
Fantasy Soccer - Part 2 - an overview of the rules
Yes, yes I know the real name of Soccer is Football , but I don't want there to be any confusion for any Americans, Australians or New Zealanders who might be reading this ;) So what are the basic rules of Fantasy Soccer? The Basic idea is that you get Read More...
Real world App - Part 1 - Choosing an Application
Okay so it has been a while since I posted my Statement of Intent . Time to get on with things. The main problem has been trying to come up with a good application. I gave myself three key requirements: Well suited to the web. Ability to grow uncontrollably Read More...
Statement of Intent
This blog has been a little quiet for a while now. With good reason though. I've been doing the hard yards answering questions on the Entity Framework forum . To do so I had to ask literally hundreds of questions of the rest of the Entity Framework team. Read More...
Associations with Payloads - closing the loop
I'm assuming you've read part 1 and part 2 , if not why not? Just kidding, they will make this post a little easier to understand though. I'm going to show you how to create a read-only association with a Payload. Okay so imagine you have this model: Read More...
Associations with Payloads - part Deux
Okay so the 'cat is out of the bag' you CAN do associations with Payloads... Sort of . Now for an explanation of what I meant by 'Sort of'. Let's dream a little and imagine how it might work in an ideal world. Imagine something like this: Product p = Read More...
Associations with Payloads
Those of you who know what I am talking about will probably also know that we have been saying publicly that the Entity Framework doesn't support them. Now for those who don't know what an association with a payload is, imagine something like: Order <- Read More...
Rolling your own SQL Update on-top of the Entity Framework - Part 1
One of the current limitations of the Entity Framework, is that in order to modify an entity you have to first bring it into memory. Now in most scenarios this is just fine. There are however some bulk update cases where performance suffers somewhat. Read More...
More Posts Next page »
Page view tracker