C# Класс Dapper.SimpleSave.Impl.OperationBuilder

Показать файл Открыть проект

Открытые методы

Метод Описание
Build ( IEnumerable differences ) : IEnumerable

Приватные методы

Метод Описание
AddDeleteToListAtCorrectLocation ( IList operations, DeleteOperation deleteOperation ) : void
AddInsertToListAtCorrectLocation ( IList operations, InsertOperation insertOperation ) : void
AddUpdateOnParentTableForInsertDeleteOfManyToOneChildRow ( IList operations, Dapper.SimpleSave.Impl.Difference diff, BaseInsertDeleteOperation insertOperation ) : void
AddUpdateOnParentTableForInsertDeleteOfOneToOneChildRow ( IList operations, Dapper.SimpleSave.Impl.Difference diff, BaseInsertDeleteOperation insertDeleteOperation ) : void
AppendDeleteOperation ( IList operations, Dapper.SimpleSave.Impl.Difference diff ) : void
AppendInsertOperation ( IList operations, Dapper.SimpleSave.Impl.Difference diff ) : void
AppendUpdateOperation ( IList operations, Dapper.SimpleSave.Impl.Difference diff ) : void
HasAnyOneToOneChildrenWithFKOnParent ( DeleteOperation deleteOperation ) : bool
IsViableParentUpdateOnManyToOneRelationship ( BaseInsertDeleteOperation insertDeleteOperation, Dapper.SimpleSave.Impl.Difference diff ) : bool
IsViableParentUpdateOnOneToOneWithFkInParent ( BaseInsertDeleteOperation insertDeleteOperation, Dapper.SimpleSave.Impl.Difference diff ) : bool
PrependDeleteBeforeReferencedChildTableDelete ( IList operations, DeleteOperation deleteOperation ) : void
PrependInsertBeforeParentTableInsert ( IList operations, InsertOperation insertOperation ) : void
ShouldFilterOutForParticularCardinalitiesBecauseFkOnParent ( BaseInsertDeleteOperation insertDeleteOperation ) : bool
Transform ( BaseInsertDeleteOperation baseInsertDelete ) : BaseOperation

Описание методов

Build() публичный Метод

public Build ( IEnumerable differences ) : IEnumerable
differences IEnumerable
Результат IEnumerable