Новая бета-версия Entity Framework с открытым исходным кодом


Выпущена бета-версия 1 Entity Framework 6 с включенными инструментами EF и возможностью создавать и изменять хранимые процедуры.

Entity Framework была разработана Microsoft как структура объектно-реляционного сопоставления для NET Framework, но не достигла того успеха, на который надеялась Microsoft, и, в частности, первоначальная версия подверглась резкой критике.

Он прошел через ряд воплощений, чтобы преодолеть жалобы, и с июля 2012 года был разработан как модель с открытым исходным кодом. Сложность, которую оставляет Microsoft, состоит в том, что некоторые файлы ядра должны храниться в .NET.
Со времени выпуска Alpha в прошлом году в новую версию был внесен ряд дополнений, в частности, инструментарий EF. Согласно сообщению в блоге ADO.NET, Microsoft сосредоточила внимание на инструментах:
«Включение поддержки EF6 и возможность легко осуществлять внеполосную доставку между выпусками Visual Studio».
Code First Migrations в бета-версии поддерживает создание и изменение хранимых процедур. Возможность сопоставления с хранимыми процедурами была представлена в Alpha 3.
Code First был представлен в EF4 в качестве альтернативы способу создания модели, ориентированному на базу данных (путем обратного проектирования базы данных в модель данных сущности), или функции модели сначала (определение модели данных сущности, затем создание базы данных из Это).
В Code First вы начинаете с кода, а не с базы данных или модели, и работаете без визуальной модели или XML, описывающих эту модель. Code First Migrations дает вам возможность вносить изменения в базу данных, используя только код, поскольку ваша объектная модель изменяется с течением времени.
Большинство других новых функций были включены в более ранние предварительные версии, включая Custom Code First Conventions, так что вы можете написать свои собственные соглашения, чтобы избежать повторяющейся конфигурации. Полный список изменений находится на сайте CodePlex Entity Framework.

Больше информации
Entity Framework на CodePlex
Время выполнения бета-версии 1 на NuGet
Статьи по Теме
Entity Framework с открытым исходным кодом — хорошо или плохо?
Выпущен Entity Framework CTP5

Чтобы получать информацию о новых статьях на I Programmer, установите панель инструментов I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter, Facebook, Google+ или Linkedin или подпишитесь на нашу еженедельную новостную рассылку.

Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info


Добавить комментарий