Table of Contents

Class DataModelLoader

Namespace
LinqToDB.Scaffold
Assembly
linq2db.Tools.dll

Implements database schema load and conversion to data model.

public sealed class DataModelLoader
Inheritance
DataModelLoader
Extension Methods

Constructors

DataModelLoader(NamingServices, ILanguageProvider, ISchemaProvider, ITypeMappingProvider, ScaffoldOptions, ScaffoldInterceptors?)

public DataModelLoader(NamingServices namingServices, ILanguageProvider languageProvider, ISchemaProvider schemaProvider, ITypeMappingProvider typeMappingsProvider, ScaffoldOptions options, ScaffoldInterceptors? interceptors)

Parameters

namingServices NamingServices
languageProvider ILanguageProvider
schemaProvider ISchemaProvider
typeMappingsProvider ITypeMappingProvider
options ScaffoldOptions
interceptors ScaffoldInterceptors

Methods

LoadSchema()

Loads database schema into DatabaseModel object.

public DatabaseModel LoadSchema()

Returns

DatabaseModel

Loaded database model instance.