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

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

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

Метод Описание
Build ( IEnumerable commands ) : IList
BuildInternal ( IEnumerable commands, IList scripts ) : void
ScriptBuilder ( DtoMetadataCache dtoMetadataCache ) : System

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

Метод Описание
AppendDeleteCommand ( Script script, DeleteCommand command, int &paramIndex ) : void
AppendInsertCommand ( Script script, InsertCommand command, int &paramIndex ) : bool
AppendPropertyToInsertStatement ( Script script, StringBuilder colBuff, StringBuilder valBuff, PropertyMetadata property, int &index, BaseInsertDeleteOperation operation, ArrayList values, MethodInfo getter, UpdateCommand updateCommand ) : void
AppendReverseUpdateCommandForChildTableReferencingParent ( Script script, UpdateCommand command, int &paramIndex ) : void
AppendStandardUpdateCommand ( Script script, UpdateCommand command, int &paramIndex ) : void
AppendUpdateCommand ( Script script, UpdateCommand command, int &paramIndex ) : void
CanAssignToProperty ( object newPropertyValue, PropertyMetadata property ) : bool
CheckAndThrowIfThisColumnHasBeenSeenBefore ( ISet columnsSeenBefore, string tableName, string columnName, BaseCommand command ) : void
CreateColumnsSeenBefore ( ) : ISet
FormatWithParameter ( Script script, string formatString, int &paramIndex, System.Action wireUpAction ) : void
InsertRecordInLinkTable ( Script script, int &paramIndex, BaseInsertDeleteOperation operation ) : void
IsOneToOneRelationshipWithFkOnParent ( BaseInsertDeleteOperation operation ) : bool
ValidateParameterValue ( int index, string paramName, object paramValue ) : void

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

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

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

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

public BuildInternal ( IEnumerable commands, IList scripts ) : void
commands IEnumerable
scripts IList
Результат void

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

public ScriptBuilder ( DtoMetadataCache dtoMetadataCache ) : System
dtoMetadataCache DtoMetadataCache
Результат System