Andrey on .NET | Entity Framework 6.1.2 Beta 1

Entity Framework 6.1.2 Beta 1

Стала доступна первая предварительная версия Entity Framework 6.1.2.

Что нового?

Основная цель данной версии это исправление ошибок. На момент выпуска предварительной версии исправлено 45 ошибок.

Кроме того, было принято два изменения от сообщества.

  • Параметры кэширования запросов можно настроить с помощью файлов app/web.config.
<entityFramework>   
  <queryCache size='1000' cleaningIntervalInSeconds='-1'/>   
</entityFramework>
  • В класс DbMigration добавлены методы SqlFile() и SqlResource(). Они позволяют выполнить SQL-скрипт, сохранённый как файл иди ресурс.

Как установить?

Для загрузки предварительной версии необходимо воспользоваться командами NuGet с указанием параметра -Pre:

Для установки:
PM> Install-Package EntityFramework -Pre

Для обновления уже подключенной в проект версии:
PM> Update-Package EntityFramework -Pre

Инструменты EntityFramework для Visual Studio 2012 и 2013 можно скачать с Microsoft Download Center. Для предварительной версии Visual Studio 14 они будут включены в её следующий выпуск.

Поддержка

Предварительная версия официально не поддерживается. Однако можно задать свой вопрос на форуме Stack Overflow с тегом "entity-framework".

Комментарии (6) -

Не нашел коммит про кеширование. Не подскажете где он и как это работает?

роман 13.10.2014 5:52:41

Под моно его уже тестируют?
Не очень понятно от кого ждать поддержки асинхронных методов. От ксамарин или от мс.

Александр 02.10.2015 14:41:46

Андрей, не подскажите, возможно ли при использовании подхода Model или DBFirst заставить Entity Framework в русской студии генерить код с комментариями на английском языке, а не на русском?

Роман 02.10.2015 14:51:12

Александр, я не Андрей, но интересно о каких именно комментариях идёт речь?

Александр 02.10.2015 16:17:19

Роман, в комментариях к методам, которые генерит EF, у меня они выглядят так
    /// <summary>
    /// Нет доступной документации по метаданным.
    /// </summary>
а мне нужно, чтобы так
    /// No Metadata Documentation available.

Роман 02.10.2015 20:05:25

Александр, насколько я знаю, данные описания хранятся в xml файлах, их подгружает студия, можете посмотреть тут
\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.xml
Если описание на русском, то скорее всего, вам нужно просто заменить этот файл, на то же описание на английском.
Еще вариант, что вы скачали локализованный пакет(docs.nuget.org/create/creating-localized-packages), возможно, его надо удалить через nuget

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