compiler padawan

My adventures learning how to build compilers.

Browse by Tags

Tagged Content List
  • Blog Post: Why use the Entity Framework?

    There are a number of places where you can read an introduction to the Entity Framework, listen to a podcast about it, or watch a screen cast or video of an interview. Even with these various resources, though, there are so many different data access technologies out there that it's not uncommon for...
  • Blog Post: A little more about SP1 Beta and the EF

    Just a quick note to point out a few interesting things about the updated version of the EF which shipped this week with the beta of VS 2008 / .Net 3.5 SP1: The initial announcement didn't include links to updated versions of the documentation or our samples, but you can now find the updated docs...
  • Blog Post: Lazy Loading

    There's a lot going on today! Not only has VS 2008 SP1 Beta been released (with the EF fully integrated into setup and including a number of new features and bug fixes), but also Jarek Kowalski, who is a really smart colleague on the EF team, put up the first blog post in a series he has written which...
  • Blog Post: Did you know that connection string builders will parse connection strings not just create them?

    OK. So this one was new on me. Thanks to my colleague down the hall, Alazel Acheson, (being able to say that, by the way, has got to be one of the coolest things about working at Microsoft -- it's great to be surrounded by very smart people) I was able to quickly solve a little problem that has been...
  • Blog Post: EF Beta 3 is finally available!

    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! There are four steps to get everything installed...
  • Blog Post: Question: Deep serialization of an object graph--how deep should it go?

    So, I've been thinking lately about serializing/remoting object graphs. The entity framework currently serializes an entire object graph when binary serialization is used but only serializes one entity at a time in XML/DataContract scenarios. I'm working on a sample designed to show how graphs can be...
  • Blog Post: An Interesting Relationship Mapping Scenario

    This week on the ADO.Net pre-release forum, someone brought up an interesting relationship mapping scenario in this thread . Essentially the scenario is this: They have a table which represents an entity, call it Foo, and along with the other columns, the Foo table has a column which is an foreign key...
  • Blog Post: First draft of an EF FAQ posted

    One of the PMs on the team, Asad Khan, sent me a list of questions and answers which he culled from looking through a whole bunch of forum postings and blogs, and the content seemed like such a useful resource that I've been hacking on it for several hours tonight trying to fill in a few holes, organize...
  • Blog Post: Entity Framework FAQ

    The EF FAQ has moved (and been updated substantially). It can now be found at http://www.ef-faq.org/
  • Blog Post: Two specific ways to take more control of your object model

    There was an interesting discussion on the LINQ Project General forum today (scroll down toward the end where we start talking about what the EF can and cannot do), and there were a couple of key points I wanted to capture since we've had so many discussions about persistence ignorance. Two things which...
  • Blog Post: Concepts Part I: Getting an entity model up and running

    I've been thinking for a while about a series of blog posts I'd like to write explaining various Entity Framework concepts, particularly those related directly to writing code using the framework--by that I mean that I will concentrate more on using the API to write object-oriented programs which do...
  • Blog Post: August CTP of the Entity Framework released

    Sorry for the dearth of blog posting folks, but now that the August CTP is out, it seems like I really ought to provide some more info on the features added in this CTP. First, I'll point you to the official announcement which contains links to the download point for the framework, the first CTP of the...
  • Blog Post: "June" CTP of the Entity Framework is finally out

    Hey folks, It has been longer in arriving than I would have liked, but the June CTP of the Entity Framework is finally out. This includes a HUGE set of changes. I can't tell you how many times lately I've responded to a question on the forum or something like that with "that's fixed in the next CTP...
  • Blog Post: Non-scalar Value Objects aka "Complex Types"

    Yesterday there was a post on the ADO.Net Orcas forum asking if it is possible to map two entities to a single row in a single table using the entity framework. The motivation/scenario behind this request was an entity which had an address as part of its properties plus the fact that there were other...
  • Blog Post: Persistence Ignorance: OK, I think I get it now.

    Let me apologize up front for how long it has taken me to get back to this topic . What I can say, though, is that in the intervening interval I have devoted real time to studying agile design principles and domain driven design. Initially I thought that some of the requests for *complete* persistence...
  • Blog Post: Where’s the model? Is it the code or something else?

    A few weeks ago I had a very interesting email exchange with Jeffrey Palermo in which he raised some important questions about the Entity Framework. Here’s an excerpt from his original query (used by permission): I've been thinking a lot about the model of the problem domain for a piece of software...
  • Blog Post: Celebrating the Death of DoFinalConstruction()

    In a previous post I explained how the Entity Framework supported custom construction of entity objects in Orcas beta 1 and before. Unfortunately, the whole mechanism was way too complex and brittle. So, we went back to the drawing board (or the whiteboard as the case may be) and gave more thought to...
  • Blog Post: Book report: Agile Principles, Patterns, and Practices in C# by Martin & Martin

    Several weeks ago (in this post ), I said that there would be a delay before I wrote more about the topic of persistence ignorance and the entity framework because I wanted to spend some time learning more about the viewpoint of those folks asking for persistence ignorance. As seems always to be the...
  • Blog Post: DNR discussions about the Entity Framework & nHibernate

    If you aren't already a regular listener to .Net Rocks , I highly recommend it. Fun and informative--a great way to shorten a commute. Recently I did an interview for the show which will be published in a couple of weeks. Also coming up very soon is an interview with Oren Eini about nHibernate, so the...
  • Blog Post: A delay before I write more about persistence ignorance...

    I've promised to write more about persistence ignorance in the Entity Framework, and while waiting for builds during some late night coding binges for a deadline and various other distractions, I've been giving it a lot of thought. My conclusion, though, is that I'm not ready to treat this topic fairly...
  • Blog Post: Change Tracking Mechanisms

    I continually find myself delaying posts on topics like this because I’d like to do a better job by the material, but given my harried schedule, it seems useful to at least get something out there whenever I can in the hope that it will be useful to someone. If something is unclear or generates questions...
  • Blog Post: Persistence Ignorance in the Entity Framework

    Unfortunately I don't have the time right now to write up a full treatement of this subject, but it's important, and it just came up in the Orcas ADO.Net forum. I took a quick stab at it in a response to a question there, and I don't want to lose track of this idea for future treatment. If you are interested...
  • Blog Post: ADO.Net Entities and WPF made for each other? You bet.

    Check out this recent entry on Sahil Malik's blog: http://blah.winsmarts.com/2007-2-WPF_DataBinding_-and-amp;_ADONET_35_Entities_-_made_for_each_other.aspx Glad to see that some folks are recognizing the value of some of the work we've been doing. We need a few of these positive notes to help us last...
  • Blog Post: New EDM 101 posting on the ADO.Net team blog...

    If you are interested in ADO.Net Orcas and the Entity Framework, then you should check out this new posting on the ADO.Net team blog... http://blogs.msdn.com/adonet/archive/2007/01/30/entity-data-model-part-1.aspx
  • Blog Post: Fire-and-Forget Key Values Made Easy

    In a previous posting I described in some detail an all-too-complicated and restrictive mechanism for handling server generated key values which was, at the time, the best plan we had come up with. Since then, happily, we have been able to dramatically simplify things. The quick summary is: You no...
Page 1 of 2 (30 items) 12