C# 클래스 EnterpriseWebLibrary.DevelopmentUtility.Operations.CodeGeneration.DataAccess.Subsystems.StandardModification.StandardModificationStatics

파일 보기 프로젝트 열기: enduracode/enterprise-web-library

공개 메소드들

메소드 설명
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