Why Microsoft does not use Entity Framework on their products?

614 Views Asked by At

I was wondering why Microsoft doesn't use Entity framework on their products like Service Bus, Workflow Manager, and BizTalk and so on?

Since they are pushing.NET communities to use it, why they don't start the initiative and show us the best practice on how we can, as a .NET stack developer, to implement enterprise project using EF best practice?

Is that related to the performance issue the people talk about since the very release of EF?

1

There are 1 best solutions below

1
On

EF has come a long way since early versions of ORM. I have used in some very large projects and haven't had any significant performance issues. That said, products that you have mentioned have been there before EF came into existence so they may have some form of ORM which could have been build and maintained internally. If you are looking for some good pattern and practices please checkout some articles written by Julie Lerman.