|
|
|||||||||||||||||||||||||||||
|
Entity Framework 6 - ALPHAИсточник: habrahabr Ernado
Что нового в Entity Framework 6
Task-based asyncTask-based async - позволяет Entity Framework использовать асинхронные запросы появившиеся в .NET Framework 4.5. Таким образом будут доступны - асинхронные запросы, асинхронное обновление данных, и т.п.
Custom Code First conventionsКак известно при использовании подхода Сode First для генерации базы данных Entity Framework использует ряд соглашений по умолчанию. Они определяют правила создания таблиц и достаточны для большого числа ситуаций. Теперь есть возможность создания и регистрации собственных соглашений в Code First.
Enums, Spatial and Better Performance on .NET 4.0После перемещения основных компонент, которые раньше входили в состав .NET Framework, теперь в пакет Entity Framework для NuGet появилась поддержка перечислений и пространственных типов данных. Кроме того увеличена производительности в сравнении с
Code-Based ConfigurationТрадиционно конфигурация Entity Framework производилась в соответствующих файлах (web.config, app.config). Entity Framework теперь дает возможность производить конфигурацию в коде.
Updated Provider ModelВ предыдущей версии Entity Framework некоторые из основных компонентов входили в состав NET Framework. В Entity Framework 6 все эти компоненты были перенесены в NuGet пакет. Это позволит в будущем команде разработки предоставлять больше обновлений и новых возможностей в более короткие сроки.
Dependency ResolutionEntity Framework теперь поддерживает паттерн Service Locator и у теперь учтены некоторые функциональные блоки, которые могут быть заменены пользовательскими реализациями.
Как получить?Что бы попробовать в деле новую версию, ее можно достаточно быстро установить из репозитория NuGet. Это далеко не полный список нововведений. Однако, хочу еще раз напомнить - что сейчас доступна только prerelease версия, а это значит что использовать ее в коммерческих продуктах не рекомендуется. Ссылки по теме
|
|