compiler padawan

My adventures learning how to build compilers.

Coo coo ca choo ... back to the big 'ol blue

...monster that is. I'm back at Microsoft. I had a great time outside the company including working...

Author: simmdan Date: 10/02/2015

compiler padawan moves on

After nearly 15 years at Microsoft I've decided to leave the company and explore some programming...

Author: simmdan Date: 02/01/2012

Simple WPF 2D Graphics: DrawingVisual

And now for something completely different…  Over the last little while I’ve been working on a...

Author: simmdan Date: 11/27/2010

EF FAQ Relocation and Overhaul

It has been quite some time since I last updated the EF Frequently Asked Questions which makes them...

Author: simmdan Date: 11/08/2010

EF Query Tuning

Continuing on the topic of application performance tuning, let’s turn our attention specifically to...

Author: simmdan Date: 07/22/2010

D3: Implementing the WCF Service

D3 release 0.1322 is now available.  The work that went into this release is all about building...

Author: simmdan Date: 07/22/2010

EntityRoots – An EF Extensibility Exercise

A little while back I was working on a project for one of the other teams in the Data and Modeling...

Author: simmdan Date: 07/11/2010

Generating Business Logic “Hooks” for EF4 Entities

Once again a question in the EF MSDN Forum has prompted a blog post where I can give a more complete...

Author: simmdan Date: 04/22/2010

D3: Testing, TFS and a Teenager

It has been a couple months since I’ve put up a new release of D3, but that doesn’t mean I haven’t...

Author: simmdan Date: 02/15/2010

Cascade Delete and 1-to-1 (or 1-to-0..1) Relationships

Here’s another episode in my ongoing mission to help folks be successful using the Entity Framework,...

Author: simmdan Date: 02/05/2010

Deleting Foreign-Key Relationships in EF4

I try to keep up with blog posts on the net which involve the entity framework, and this afternoon I...

Author: simmdan Date: 01/30/2010

Check surroundings for safety

And now for something completely different…  My wife took this picture recently, and every time...

Author: simmdan Date: 01/25/2010

Handling Concurrency: It’s a Matter of Trust

(with apologies to Billy Joel <grin>) Last summer I wrote a few articles for MSDN Magazine...

Author: simmdan Date: 01/03/2010

D3: Rides Again – Now on VS2010 Beta 2

And you thought I might never post on D3 again.  I know.  I know.  Jedi knights don’t...

Author: simmdan Date: 12/05/2009

AttachAsModified revisited

It seems like on a fairly regular basis these days I encounter a question or an issue about the EF...

Author: simmdan Date: 11/09/2009

It’s time to rip up EntityBag and throw it away

A couple of years ago when the overall shape of what we would ship in the first release of the...

Author: simmdan Date: 11/05/2009

D3: Building Great Software is a Battle, Don’t Leave Any Assets on the Sidelines

Another D3 release is up. This time I continued my focus on fundamentals. Some of this is tedious,...

Author: simmdan Date: 06/30/2009

D3: Fun with Concurrency and Model First – Part 2

In my last post I began the story of how I added concurrency checking capabilities to D3—we...

Author: simmdan Date: 06/27/2009

D3: Fun with Concurrency and Model First – Part 1

The second D3 release is now up at: d3-0.0026.zip It’s the fruit of my labors pretty much full-time...

Author: simmdan Date: 06/26/2009

D3: Release 0.0010

OK folks, after way too much delay, I’ve finally gotten all my ducks in a row and begun the process...

Author: simmdan Date: 06/10/2009

Here are a few more resources I hope you will find useful: Recently I had a conversation about EF4...

Author: simmdan Date: 06/03/2009

Some Great EF Resources

One of the things that’s cool about working on the EF team and getting the chance to talk to...

Author: simmdan Date: 05/25/2009

EF4 beta 1 Forums & Docs

Should have included this info in the last post, but better late than never.  If you have...

Author: simmdan Date: 05/20/2009

EF4 Beta 1 now available!

In case you haven’t heard yet, VS 2010 beta 1 and .Net 4 beta 1 are now available for public...

Author: simmdan Date: 05/20/2009

Online TechTalk about POCO and other EF4 Features

Yesterday, while we were here at TechEd, Alex James and I sat down and recorded a short discussion...

Author: simmdan Date: 05/15/2009

Code Sample from my Applied Entity Framework talk at TechEd 2009 now available

This week I gave a talk at TechEd focusing on architectural considerations as well as some useful...

Author: simmdan Date: 05/15/2009

Cool things are coming in EF4!

I’m off at TechEd this week talking to customers about the EF—especially about ways to be successful...

Author: simmdan Date: 05/11/2009

Building N-Tier applications with the EF – The Basics

Today I was looking at a post in the forums where someone asked a very natural and common question...

Author: simmdan Date: 04/09/2009

D3: Using T4 to Generate Entity and Context Classes

Sorry for the DPMud hiatus. Here’s another installment for those interested in the process. I’m...

Author: simmdan Date: 04/08/2009

“Local” Queries

Quite some time ago I wrote a blog post about the fact that EF queries execute at the database...

Author: simmdan Date: 02/21/2009

D3: Modeling Part 1 – Real-World Relationships

While there are a great many scenarios for “standard” associations in the EF, there are cases where...

Author: simmdan Date: 02/18/2009

D3: Basic Architecture Decisions

In order to decide on the basic architecture for DPMud3 (I’ll just call it D3 from here on out), I...

Author: simmdan Date: 02/15/2009

DPMud

Back when the Entity Framework first started coming together as a product—well before any sane...

Author: simmdan Date: 02/13/2009

Avoiding Query Injection Attacks with the EF

In a recent blog post, Julie Lerman brought up some really important topics around parameterized...

Author: simmdan Date: 02/08/2009

Updated EF FAQ posted

I made a round of updates to the EF FAQ a while back but then had some trouble with the blog...

Author: simmdan Date: 01/08/2009

AttachAsModified – a small step toward simplifying EF n-tier patterns

During this week at PDC I had a lot of great discussions with folks who are working with the EF—some...

Author: simmdan Date: 10/31/2008

Using T4 Templates to generate EF classes

Spurred on both by the success of Damien Guard in using T4 to generate Linq to SQL code and of Jeff...

Author: simmdan Date: 10/27/2008

Having fun at PDC

If you are at the PDC this week and you are interested in the Entity Framework or LINQ to SQL, then...

Author: simmdan Date: 10/27/2008

Let the 3rd party EF providers roll!

I know I haven't been making posts with much in the way of original content for quite some time. My...

Author: simmdan Date: 09/05/2008

.Net Rocks podcast about the EF Advisory Council now available for download

If you're not sick and tired of hearing my voice after all the other .Net Rocks/dnrTV things lately,...

Author: simmdan Date: 08/19/2008

EF FAQ updated

As always, the FAQ lives at blogs.msdn.com/dsimmons/pages/entity-framework-faq.aspx New in...

Author: simmdan Date: 08/12/2008

Miscellaneous

Part of the Entity Framework FAQ. 18. Multi-threading 18.1.What is the recommendation for running a...

Author: simmdan Date: 08/10/2008

Entity Services, Metadata & Mapping

Part of the Entity Framework FAQ. 13. EDM 13.1.Does Entity Framework support Abstract types in EDM...

Author: simmdan Date: 08/10/2008

Object Services & Using the APIs

Part of the Entity Framework FAQ. 9. Object Services 9.1. What is ObjectContext.Detach() method used...

Author: simmdan Date: 08/10/2008

Next>