Microsoft Entity Framework

Microsoft Entity Framework Microsoft Entity Framework позволяет вести взаимодействие с базами данных использую лишь программный код, не прибегая к использованию частного синтаксиса той или иной системы хранения данных. Entity Framework не только экономит усилия программистов, но и сокращает расходы на обслуживание промежуточного кода и взаимодействие программистов разных специальностей.

Такие крупные продукты как Dynamics CRM и Sharepoint взаимодействуют с базой данных в том числе и с помощью Entity Framework. Невозможно точно сказать какое количество приложений и веб сайтов используют эту технологию, но, учитывая, что для проектов на C# она используется практически по умолчанию, можно предположить, что их как минимум несколько миллионов.