C# Класс Remotion.Linq.SqlBackend.UnitTests.MappingResolverStub_CreateDatabaseUtility

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

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

Метод Описание
DumpScripts ( ) : void
GetCreateDatabaseScript ( string databaseName ) : string
GetCreateTablesScript ( string databaseName ) : string
GetDropDatabaseScript ( string databaseName ) : string
GetInsertDataScript ( string databaseName, IEnumerable entities ) : string

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

Метод Описание
AppendCreateTableScript ( StringBuilder sb, Type type ) : void
AppendInsertScript ( StringBuilder sb, object entity ) : void
GetColumnType ( SqlColumnExpression c ) : string
GetColumnValue ( object entity, MappingResolverStub mappingResolver, SqlEntityDefinitionExpression sqlEntityDefinition, string columnName ) : object
GetSampleDataEntities ( ) : IEnumerable
GetSqlValueString ( object columnValue ) : string
TryResolveProperty ( MappingResolverStub mappingResolver, SqlEntityExpression sqlEntityDefinition, PropertyInfo member, object entity ) : object>[].KeyValuePair
TryResolvePropertyExpression ( MappingResolverStub mappingResolver, Expression expression, object value ) : object>[].KeyValuePair

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

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

public static DumpScripts ( ) : void
Результат void

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

public static GetCreateDatabaseScript ( string databaseName ) : string
databaseName string
Результат string

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

public static GetCreateTablesScript ( string databaseName ) : string
databaseName string
Результат string

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

public static GetDropDatabaseScript ( string databaseName ) : string
databaseName string
Результат string

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

public static GetInsertDataScript ( string databaseName, IEnumerable entities ) : string
databaseName string
entities IEnumerable
Результат string