C# Класс Utilities.ORM.Manager.Schema.Default.LDAP.LDAPSchemaGenerator

LDAP schema generator
Наследование: ISchemaGenerator
Показать файл Открыть проект

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

Метод Описание
GenerateSchema ( ISource DesiredStructure, ISourceInfo Source ) : IEnumerable

Generates a list of commands used to modify the source. If it does not exist prior, the commands will create the source from scratch. Otherwise the commands will only add new fields, tables, etc. It does not delete old fields.

GetSourceStructure ( ISourceInfo Source ) : ISource

Gets the structure of a source

LDAPSchemaGenerator ( QueryProvider Provider, SourceProvider SourceProvider ) : System.Collections.Generic

Constructor

Setup ( IMapping>.ListMapping Mappings, IDatabase Database, QueryProvider QueryProvider, Graph Structure ) : void

Sets up the specified database schema

SourceExists ( string Source, ISourceInfo Info ) : bool

Checks if a source exists

StoredProcedureExists ( string StoredProcedure, ISourceInfo Source ) : bool

Checks if a stored procedure exists

TableExists ( string Table, ISourceInfo Source ) : bool

Checks if a table exists

TriggerExists ( string Trigger, ISourceInfo Source ) : bool

Checks if a trigger exists

ViewExists ( string View, ISourceInfo Source ) : bool

Checks if a view exists

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

GenerateSchema() публичный Метод

Generates a list of commands used to modify the source. If it does not exist prior, the commands will create the source from scratch. Otherwise the commands will only add new fields, tables, etc. It does not delete old fields.
public GenerateSchema ( ISource DesiredStructure, ISourceInfo Source ) : IEnumerable
DesiredStructure ISource Desired source structure
Source ISourceInfo Source to use
Результат IEnumerable

GetSourceStructure() публичный Метод

Gets the structure of a source
public GetSourceStructure ( ISourceInfo Source ) : ISource
Source ISourceInfo Source to use
Результат ISource

LDAPSchemaGenerator() публичный Метод

Constructor
public LDAPSchemaGenerator ( QueryProvider Provider, SourceProvider SourceProvider ) : System.Collections.Generic
Provider QueryProvider
SourceProvider SourceProvider
Результат System.Collections.Generic

Setup() публичный Метод

Sets up the specified database schema
public Setup ( IMapping>.ListMapping Mappings, IDatabase Database, QueryProvider QueryProvider, Graph Structure ) : void
Mappings IMapping>.ListMapping The mappings.
Database IDatabase The database.
QueryProvider QueryProvider The query provider.
Structure Graph The structure.
Результат void

SourceExists() публичный Метод

Checks if a source exists
public SourceExists ( string Source, ISourceInfo Info ) : bool
Source string Source to check
Info ISourceInfo Source info to use
Результат bool

StoredProcedureExists() публичный Метод

Checks if a stored procedure exists
public StoredProcedureExists ( string StoredProcedure, ISourceInfo Source ) : bool
StoredProcedure string Stored procedure to check
Source ISourceInfo Source to use
Результат bool

TableExists() публичный Метод

Checks if a table exists
public TableExists ( string Table, ISourceInfo Source ) : bool
Table string Table to check
Source ISourceInfo Source to use
Результат bool

TriggerExists() публичный Метод

Checks if a trigger exists
public TriggerExists ( string Trigger, ISourceInfo Source ) : bool
Trigger string Trigger to check
Source ISourceInfo Source to use
Результат bool

ViewExists() публичный Метод

Checks if a view exists
public ViewExists ( string View, ISourceInfo Source ) : bool
View string View to check
Source ISourceInfo Source to use
Результат bool