Прочитать на английском

Поделиться через


Новые возможности в EF Core 1.1

Моделирование

Сопоставление полей

Позволяет настроить резервное поле для свойства. Это может быть полезно для свойств, доступных только для чтения, или данных, для которых вместо свойств используются методы Get и Set.

Сопоставление с оптимизированными для памяти таблицами в SQL Server

Вы можете указать, что сопоставленная с таблицей сущность оптимизирована для памяти. Если вы используете EF Core для создания и обслуживания базы данных на основе используемой модели (с помощью миграций или Database.EnsureCreated()), то для таких сущностей будет создана оптимизированная для памяти таблица.

отслеживание изменений

Дополнительные API из EF6 для отслеживания изменений

Например, Reload, GetModifiedProperties, GetDatabaseValues и т. п.

Query

Явная загрузка

Позволяет активировать заполнение свойства навигации для сущности, ранее загруженной из базы данных.

DbSet.Find

Предоставляет простой способ получить сущность по значению первичного ключа.

Другой

Устойчивость подключения

Автоматически выполняет повторные попытки для неудачных обращений к базе данных. Это особенно полезно при подключении к базе данных SQL Azure, для которой характерны временные сбои.

Упрощенная замена служб

Позволяет легко заменить внутренние службы, используемые EF.