C# Class EnterpriseWebLibrary.DevelopmentUtility.Operations.CodeGeneration.DataAccess.Subsystems.TableRetrievalStatics

Exibir arquivo Open project: enduracode/enterprise-web-library

Public Methods

Method Description
GetNamespaceDeclaration ( string baseNamespace, Database database ) : string

Private Methods

Method Description
Generate ( DBConnection cn, TextWriter writer, string namespaceDeclaration, Database database, Configuration configuration ) : void
GetClassName ( DBConnection cn, string table ) : string
WritePartialClass ( DBConnection cn, string libraryBasePath, string namespaceDeclaration, Database database, string tableName ) : void
getCommandConditionAddingStatement ( string commandName ) : string
getInlineSelectExpression ( string table, TableColumns tableColumns, string selectExpressions, string cacheQueryInDbExpression ) : string
getPkAndVersionTupleTypeArguments ( DBConnection cn, TableColumns tableColumns ) : string
getPkTupleTypeArguments ( TableColumns tableColumns ) : string
writeCacheClass ( DBConnection cn, TextWriter writer, Database database, string table, TableColumns tableColumns, bool isRevisionHistoryTable ) : void
writeGetAllRowsMethod ( TextWriter writer, bool isRevisionHistoryTable, bool excludePreviousRevisions ) : void
writeGetRowMatchingPkMethod ( DBConnection cn, TextWriter writer, Database database, string table, TableColumns tableColumns, bool isSmallTable, bool tableUsesRowVersionedCaching, bool isRevisionHistoryTable ) : void
writeGetRowsMethod ( DBConnection cn, TextWriter writer, Database database, string table, TableColumns tableColumns, bool isSmallTable, bool tableUsesRowVersionedCaching, bool isRevisionHistoryTable, bool excludePreviousRevisions ) : void
writeResultSetCreatorBody ( DBConnection cn, TextWriter writer, Database database, string table, TableColumns tableColumns, bool tableUsesRowVersionedCaching, bool excludesPreviousRevisions, string cacheQueryInDbExpression ) : void
writeToIdDictionaryMethod ( TextWriter writer, TableColumns tableColumns ) : void

Method Details

GetNamespaceDeclaration() public static method

public static GetNamespaceDeclaration ( string baseNamespace, Database database ) : string
baseNamespace string
database Database
return string