C# Class EnterpriseWebLibrary.DevelopmentUtility.Operations.CodeGeneration.DataAccess.Subsystems.StandardModification.StandardModificationStatics

Afficher le fichier Open project: enduracode/enterprise-web-library

Méthodes publiques

Méthode Description
GetNamespaceDeclaration ( string baseNamespace, Database database ) : string

Private Methods

Méthode Description
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

Method Details

GetNamespaceDeclaration() public static méthode

public static GetNamespaceDeclaration ( string baseNamespace, Database database ) : string
baseNamespace string
database Database
Résultat string