Как стать автором
Обновить
0
Пегов Сергей @pegovsiread⁠-⁠only

.Net программист

Отправить сообщение

Глобальное кеширование результатов Query в ASP.NET CORE

Время на прочтение10 мин
Количество просмотров8.6K

Парадигма CQRS в том или ином виде предполагает, что вызовы Query не будут менять состояние приложения. То есть многократные вызовы одной и той же query, в рамках одного запроса, будут иметь один и тот же результат.


Пусть все интерфейсы, использующиеся в рамках запроса будут иметь тип IQuery или IAsyncQuery:


public interface IQuery<TIn, TOut>
{
   TOut Query(TIn input);
}

public interface IAsyncQuery<TIn, TOut>: IQuery<TIn, Task<TOut>
{
}
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии11

Информация

В рейтинге
Не участвует
Откуда
Чебоксары, Чувашия, Россия
Дата рождения
Зарегистрирован
Активность