ViewDataAccessor - конструктор
Объект, предоставляющий методы манипуляции моделями представлений
TessaViewModel в базе данных.
Пространство имён: Tessa.ViewsСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ViewDataAccessor(
IDbScope dbScope,
IDbmsErrorCodeProvider errorCodeProvider,
ITransactionStrategy transactionStrategy,
[OptionalDependencyAttribute] IRoleNormalizationInfo? roleNormalizationInfo = null,
[OptionalDependencyAttribute] INormalizationBatchProcessor? normalizationBatchProcessor = null
)
Public Sub New (
dbScope As IDbScope,
errorCodeProvider As IDbmsErrorCodeProvider,
transactionStrategy As ITransactionStrategy,
<OptionalDependencyAttribute> Optional roleNormalizationInfo As IRoleNormalizationInfo = Nothing,
<OptionalDependencyAttribute> Optional normalizationBatchProcessor As INormalizationBatchProcessor = Nothing
)
public:
ViewDataAccessor(
IDbScope^ dbScope,
IDbmsErrorCodeProvider^ errorCodeProvider,
ITransactionStrategy^ transactionStrategy,
[OptionalDependencyAttribute] IRoleNormalizationInfo^ roleNormalizationInfo = nullptr,
[OptionalDependencyAttribute] INormalizationBatchProcessor^ normalizationBatchProcessor = nullptr
)
new :
dbScope : IDbScope *
errorCodeProvider : IDbmsErrorCodeProvider *
transactionStrategy : ITransactionStrategy *
[<OptionalDependencyAttribute>] ?roleNormalizationInfo : IRoleNormalizationInfo *
[<OptionalDependencyAttribute>] ?normalizationBatchProcessor : INormalizationBatchProcessor
(* Defaults:
let _roleNormalizationInfo = defaultArg roleNormalizationInfo null
let _normalizationBatchProcessor = defaultArg normalizationBatchProcessor null
*)
-> ViewDataAccessor
Параметры
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- errorCodeProvider IDbmsErrorCodeProvider
- transactionStrategy ITransactionStrategy
Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае,
если на этом соединении с БД отсутствует другая незакрытая транзакция.
- roleNormalizationInfo IRoleNormalizationInfo (Optional)
Настройки по справочникам нормализации, используемым в API ролей.
- normalizationBatchProcessor INormalizationBatchProcessor (Optional)
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.