QueryGeneratorFactoryCreate(Dbms, Version, String, IViewMetadata, IValidationResultBuilder, NormalizeParameterNameFuncAsync) - метод

Создаёт функцию генерации текста SQL-запроса из текста представления.

Definition

Пространство имён: Tessa.Views.Parser
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public ViewQueryGeneratorAction Create(
	Dbms dbms,
	Version dbmsVersion,
	string queryText,
	IViewMetadata viewMetadata,
	IValidationResultBuilder validationResultBuilder,
	NormalizeParameterNameFuncAsync? normalizeParameterNameFuncAsync = null
)

Параметры

dbms  Dbms
Тип СУБД.
dbmsVersion  Version
Версия СУБД.
queryText  String
Текст представления.
viewMetadata  IViewMetadata
Метаданные представления.
validationResultBuilder  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
normalizeParameterNameFuncAsync  NormalizeParameterNameFuncAsync  (Optional)
Нормализует имя параметра представления.

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

ViewQueryGeneratorAction
Делегат, осуществляющий построение текста выражения для представления в соответствии с метаданными viewMetadata и запросом к представлению request, результат выполнения запроса будет помещен в буфер вывода builder.

Реализации

IQueryGeneratorFactoryCreate(Dbms, Version, String, IViewMetadata, IValidationResultBuilder, NormalizeParameterNameFuncAsync)

См. также