compiler padawan

My adventures learning how to build compilers.

December, 2007

Blog - About

About compiler padawan.

Hiya!  My name is Danny Simmons, and I used to be a developer on the entity framework team, now I work on an incubation product involving ahead-of-time compilation of c#.

This blog is almost entirely about the Entity Framework.

  • compiler padawan

    How To: use your existing CSDL/MSL/SSDL files in the Entity Designer CTP2

    • 6 Comments
    Sanjay Nagamangalam who is the lead PM for the Entity Designer wrote up this great how-to for taking existing EF metadata files and bootstrapping them into the designer. Thanks Sanjay! How To: use your existing CSDL/MSL/SSDL files in the Entity Designer...
  • compiler padawan

    DataContract Serialization, Entity Framework and "Known Types"

    • 3 Comments
    One of the challenges encountered when using DataContract serialization (the default for WCF web services) is support for polymorphic types. If you have a type hierarchy (eg. class A and class B which inherits from A) and each class in the hierarchy has...
  • compiler padawan

    Why are data-centric web services so hard anyway?

    • 5 Comments
    Let’s say I’ve got a database and even some decent technology to help me to handle persistence between that database and my business objects which create a nice abstraction over the data and enforce validation. I’ve also got clients (maybe rich apps,...
  • compiler padawan

    Computing an Original Value Graph

    • 5 Comments
    In a previous post I shared some code which can be used to compute an original value version of an object using the information stored in ObjectStateManager, and in this post I gave some background about how the state manager and the relationship manager...
  • compiler padawan

    Filtered association loading and re-creating an entity graph across a web service boundary...

    • 4 Comments
    Roger Jennings, in his recent post Controlling the Depth and Order of EntitySets for 1:Many Associations , makes a case for the importance of two features in an O/RM if you want to build data-centric web services using it: the ability to do a filtered...
  • compiler padawan

    So they're hard, but what if I need them...

    • 9 Comments
    In my last post I started a survey of problems with building data-centric web services. When we left our hero (you my intrepid entity framework programmer) things were looking pretty bleak. So far we’ve talked about the challenges. Now let’s talk about...
  • compiler padawan

    Concepts Part II: Relationships

    • 6 Comments
    Recently I shared this post which has some code that demonstrates how to create an object matching the original state of an entity tracked in the ObjectStateManager. While this is useful, it’s more interesting to create the entire original value graph...
  • compiler padawan

    EF Beta 3 is finally available!

    • 1 Comments
    It has been a long time in coming (especially for those of you who have installed VS 2008 RTM and then been frustrated about the inability of beta 2 to work with it), but beta 3 of the Entity Framework and CTP 2 of the EF Designer are finally available...
  • compiler padawan

    December 1 and Winter Has Arrived in Redmond

    • 1 Comments
    While there are places nearby that do get a lot of snow, normally weather is pretty mild around here. This year, though, December brought with it snow for real (not to mention power outages and other adventures)... Of course now that the power outages...
Page 1 of 1 (9 items)