This week is the meeting of the Data Programmability Group's Advisory Council. I'll be headed out to Seattle to participate in a conversation with the Data Programmability team on the next version of Microsoft's data access strategy, including the Entity Framework.
Roger Jennings today pointed out that my dismissal of ORM in general led him to wonder why I was chosen for the Data Programmability Group's Advisory Council. My pal Julie Lerman emailed me a few months ago asking "I did not know you were a DDD guy?"
I was glad that Danny Simmons asked me to be on the council since I have participated on several data access councils at Microsoft over the years (Including one with Roger Jennings about 11 years ago.) I've watched Microsoft move from ODBC, DAO, RDO, ODBCDirect, OLE DB, ADO.NET and now to a more conceptual model.
Sure I am not a true DDD guy and I do tend to dismiss ORM in general, so my views will insert a different view point into the conversation. Why have a council that is all the same? The whole point of this conversation is to have a dialog and listen to each other (and learn from each other.) By discussing our use cases with Microsoft, we can help them make better design decisions, and refine our own views. Anything else is just dogma.
Page rendered at Tuesday, August 16, 2022 5:29:05 PM (Eastern Daylight Time, UTC-04:00)
The opinions expressed herein are my own personal opinions and do not represent
my employer's view in anyway.