RoleUserDmlQueryExecutor - класс

Выполняет построение DML-команды для SQL Server, управляющей содержимым состава указанной роли.

Definition

Пространство имён: Tessa.Roles
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class RoleUserDmlQueryExecutor
Inheritance
Object    RoleUserDmlQueryExecutor

Заметки

DML - Data Manipulation Language; это подмножество языка SQL, которое включает команды INSERT, UPDATE и DELETE.

Конструкторы

RoleUserDmlQueryExecutor Создаёт экземпляр объекта с указанием идентификатора роли, состав которой должен быть изменён, типа роли и признака замещения.

Свойства

IsDeputy Признак того, являются ли все изменяемые записи записями о замещении или нет.
ItemsToDelete Коллекция записей о пользователях, которые должны быть удалены.
ItemsToInsert Коллекция записей о пользователях, которые должны быть добавлены.
ItemsToUpdate Коллекция записей о пользователях, которые должны быть обновлены.
RoleID Идентификатор роли, состав которой должен быть изменён, или null, если объект используется для изменения нескольких ролей.
RoleType Тип роли, состав которой должен быть изменён, или null, если тип роли определяется индивидуально для каждой записи о составе.

Методы

AddForDelete Добавляет запись о пользователе, который входит в состав роли, к списку удаляемых записей.
AddForInsert Добавляет запись о пользователе, который входит в состав роли, к списку создаваемых записей.
AddForUpdate Добавляет запись о пользователе, который входит в состав роли, к списку обновляемых записей.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteAsync Создаёт и выполняет SQL-команды, изменяющие состав роли.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
HasData Определяет, содержит ли объект информацию, для которой будут созданы SQL-запросы.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
RemoveForDelete Удаляет записи о составе роли из списка удаляемых записей для пользователя с идентификатором userID, находящимся в составе роли с идентификатором roleID, и возвращает количество удалённых записей.
RemoveForInsert Удаляет записи о составе роли из списка создаваемых записей для пользователя с идентификатором userID, находящимся в составе роли с идентификатором roleID, и возвращает количество удалённых записей.
RemoveForUpdate Удаляет записи о составе роли из списка изменяемых записей для пользователя с идентификатором userID, находящимся в составе роли с идентификатором roleID, и возвращает количество удалённых записей.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также