IQueryBuilderFactoryCached(Object, String, FuncIQueryBuilderFactory, String, String) - метод

Возвращает текст запроса по указанному идентификатору. В случае его отсутствия, генерирует его путем вызова переданного делегата.

Заметки

В отличие от Cached(String, FuncIQueryBuilderFactory, String), метод использует instance, identifier и memberName для построения уникального идентификатора запроса.

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
string Cached(
	Object? instance,
	string? identifier,
	Func<IQueryBuilderFactory, string> expression,
	string? memberName = null
)

Параметры

instance  Object
Объект, вызывающий генерацию запроса, или его тип.
identifier  String
Уникальный идентификатор запроса.
expression  FuncIQueryBuilderFactory, String
Делегат, вызываемый для генерации запроса.
memberName  String  (Optional)
Название метода, вызывающего генерацию запроса.

Возвращаемое значение

String
Текст запроса.

См. также