REST не запрашивает состояния и EfCore по умолчанию привязывает объекты при запросе. Я считаю, что EfCore работает лучше без трека.
В web-api для любого Http_Get я использую dbContext.Set<TEntity>().AsNoTracking();
, чтобы получить IQueryable
вместо dbContext.Set<TEntity>().AsQueryable();
. Однако есть случаи, когда мне нужно отслеживать сущность, например, при обновлении отключенной сущности.
Это хороший подход для запроса без отслеживания для всего запроса Http_GET?