C# Класс EnterpriseWebLibrary.DevelopmentUtility.Operations.CodeGeneration.DataAccess.Subsystems.StandardModification.StandardModificationStatics

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

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

Метод Описание
GetNamespaceDeclaration ( string baseNamespace, Database database ) : string

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

Метод Описание
Generate ( DBConnection cn, TextWriter writer, string namespaceDeclaration, Database database, Configuration configuration ) : void
GetClassName ( DBConnection cn, string table, bool isRevisionHistoryTable, bool isRevisionHistoryClass ) : string
GetRevisionHistorySuffix ( bool isRevisionHistoryClass ) : string
WritePartialClass ( DBConnection cn, string libraryBasePath, string namespaceDeclaration, Database database, string tableName, bool isRevisionHistoryTable ) : void
getColumnFieldName ( Column column ) : string
getComment ( Column column ) : string
getConditionParameterDeclarations ( DBConnection cn, string tableName ) : string
getPostDeleteCallClassName ( DBConnection cn, string tableName ) : string
writeAddColumnModificationsMethod ( IEnumerable nonIdentityColumns ) : void
writeClass ( DBConnection cn, string tableName, bool isRevisionHistoryTable, bool isRevisionHistoryClass ) : void
writeColumnParameterDeclarations ( IEnumerable columns ) : void
writeColumnValueAssignmentsFromParameters ( IEnumerable columns, string modObjectName ) : void
writeCopyLatestRevisionsMethod ( DBConnection cn, string tableName, IEnumerable nonIdentityColumns ) : void
writeCreateForInsertMethod ( DBConnection cn, string tableName, bool isRevisionHistoryTable, bool isRevisionHistoryClass, string methodNameSuffix ) : void
writeCreateForSingleRowUpdateMethod ( DBConnection cn, string tableName, bool isRevisionHistoryTable, bool isRevisionHistoryClass, string methodNameSuffix ) : void
writeCreateForUpdateMethod ( DBConnection cn, string tableName, bool isRevisionHistoryTable, bool isRevisionHistoryClass, string methodNameSuffix ) : void
writeDeleteRowsMethod ( DBConnection cn, string tableName, string methodNameSuffix, bool executeAdditionalLogic ) : void
writeDocCommentsForColumnParams ( IEnumerable columns ) : void
writeExecuteInsertOrUpdateMethod ( DBConnection cn, string tableName, bool isRevisionHistoryClass, IEnumerable keyColumns, Column identityColumn ) : void
writeExecuteMethod ( string tableName ) : void
writeExecuteWithoutAdditionalLogicMethod ( string tableName ) : void
writeFieldsAndPropertiesForColumn ( Column column ) : void
writeGetConditionListMethod ( DBConnection cn, string tableName ) : void
writeInsertRowMethod ( string tableName, string revisionHistorySuffix, string additionalLogicSuffix, IEnumerable keyColumns ) : void
writeMarkColumnValuesUnchangedMethod ( ) : void
writePrivateDeleteRowsMethod ( DBConnection cn, string tableName, bool isRevisionHistoryClass ) : void
writeRethrowAsEwfExceptionIfNecessary ( ) : void
writeSetAllDataMethod ( ) : void
writeUpdateRowsMethod ( DBConnection cn, string tableName, string revisionHistorySuffix, string additionalLogicSuffix ) : void

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

GetNamespaceDeclaration() публичный статический Метод

public static GetNamespaceDeclaration ( string baseNamespace, Database database ) : string
baseNamespace string
database Database
Результат string