About

Sometimes I feel like sharing thoughts about the Entity Framework, my team, Microsoft, or coding in general. This blog is a place to put those thoughts.

A bit about me: I’m a developer on the Entity Framework team at Microsoft. I joined the team just after the first (.NET 3.5sp1) version of EF was completed. For EF 4.0 I worked mostly on POCO support and FK associations, with a bunch of other things thrown in. Since we wrapped up work on EF4 I have been primarily involved in the DbContext API and Code First.

You can follow me on twitter as @ajcvickers.

Thanks for reading!
Arthur

11 Responses to About

  1. How about having a RSS feed? This way, it would be easier to follow new posts.
    Thanks!

  2. Den says:

    Hi,

    I have a question.
    What if EF generates stored procedures for it’s entities, will it increase the performance? I’m just curios.

  3. Den says:

    I just realized that it’s not possible to generate sql for all scenarios, which are possible with LINQ.
    Sorry :)

  4. Den says:

    Of course we still can create new methods in context class and force EF to create stored procedures for them.

  5. Just letting you know that you guys are awesome. We’re migrating from EF4 to EF5 and it amazes us the performance benefits that we can get by following the recommendations on MSDN. We are huge on ASP.NET MVC and are pleased with the direction those technologies are going.

  6. jens says:

    I noticed that you frequently give your checkins on http://entityframework.codeplex.com/SourceControl/list/changesets a “name” like London0Null4, DropTheLog, WorldLogSnorkellingChampion,… I find it interesting and i would like to know why you do that?

    • @jens Every change gets sent out for code review before it gets checked in. The code review requests have a title and for quite some time on the EF team we have used puns or mildly amusing cultural references in the code review titles. Not everyone does this, and some people who do it for the team choose to remove the titles from the public commits. Others, like me, tend to leave them in. I usually choose names that are some cultural reference with a link (often obscure or tenuous) to the checkin. So, for example, “London 0, Hull 4″ is an album by The Housemartins. I switched this to London0Null4 because the fix was about preventing nulls from defeating logging.

  7. ehsandotnet says:

    How can I contribute on EF?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s