EntityFrameworkQueryableExtensions.AsNoTrackingWithIdentityResolution<TEntity> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Средство отслеживания изменений не будет отслеживать какие-либо сущности, возвращаемые из запроса LINQ. Если экземпляры сущностей изменены, это не будет обнаружено средством отслеживания изменений и SaveChanges() не будет сохранять эти изменения в базе данных.
Отключение отслеживания изменений полезно для сценариев только для чтения, так как это позволяет избежать дополнительных затрат на настройку отслеживания изменений для каждого экземпляра сущности. Не следует отключать отслеживание изменений, если вы хотите управлять экземплярами сущностей и сохранять эти изменения в базе данных с помощью SaveChanges().
Разрешение удостоверений будет выполнено, чтобы все вхождения сущности с заданным ключом в результирующем наборе были представлены одним и тем же экземпляром сущности.
Поведение отслеживания по умолчанию для запросов можно контролировать.QueryTrackingBehavior
public static System.Linq.IQueryable<TEntity> AsNoTrackingWithIdentityResolution<TEntity> (this System.Linq.IQueryable<TEntity> source) where TEntity : class;
static member AsNoTrackingWithIdentityResolution : System.Linq.IQueryable<'Entity (requires 'Entity : null)> -> System.Linq.IQueryable<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function AsNoTrackingWithIdentityResolution(Of TEntity As Class) (source As IQueryable(Of TEntity)) As IQueryable(Of TEntity)
Параметры типа
- TEntity
Тип запрашиваемой сущности.
Параметры
- source
- IQueryable<TEntity>
Исходный запрос.
Возвращаемое значение
- IQueryable<TEntity>
Новый запрос, в котором результирующий набор не будет отслеживаться контекстом.
Исключения
source имеет значение null.
Комментарии
Дополнительные сведения см. в запросах без отслеживания в EF Core .
Применяется к
Обратная связь
Отправить и просмотреть отзыв по