|  | 
| 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 версия, а это значит что использовать ее в коммерческих продуктах не рекомендуется. |