ReverseEngineeringGenerator ReverseEngineeringGenerator Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class ReverseEngineeringGenerator
Public Class ReverseEngineeringGenerator
Inheritance
System.ObjectSystem.Object
ReverseEngineeringGeneratorReverseEngineeringGenerator

Constructors

ReverseEngineeringGenerator(IScaffoldingModelFactory, ConfigurationFactory, CodeWriter) ReverseEngineeringGenerator(IScaffoldingModelFactory, ConfigurationFactory, CodeWriter)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public ReverseEngineeringGenerator(IScaffoldingModelFactory scaffoldingModelFactory, ConfigurationFactory configurationFactory, CodeWriter codeWriter)
Public Sub New(scaffoldingModelFactory As IScaffoldingModelFactory, configurationFactory As ConfigurationFactory, codeWriter As CodeWriter)
Parameters
codeWriter
CodeWriter CodeWriter

Properties

CodeWriter CodeWriter

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual CodeWriter CodeWriter { get; }
Public Overridable ReadOnly Property CodeWriter As CodeWriter

Methods

CheckOutputFiles(String, String, IModel, Boolean) CheckOutputFiles(String, String, IModel, Boolean)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual void CheckOutputFiles(string outputPath, string dbContextClassName, IModel metadataModel, bool overwriteFiles)
Public Overridable Sub CheckOutputFiles(outputPath As String, dbContextClassName As String, metadataModel As IModel, overwriteFiles As Boolean)
Parameters
outputPath
System.String System.String
dbContextClassName
System.String System.String
metadataModel
IModel IModel
overwriteFiles
System.Boolean System.Boolean

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GenerateAsync(ReverseEngineeringConfiguration, CancellationToken) GenerateAsync(ReverseEngineeringConfiguration, CancellationToken)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual Task<ReverseEngineerFiles> GenerateAsync(ReverseEngineeringConfiguration configuration, CancellationToken cancellationToken = null)
Public Overridable Function GenerateAsync(configuration As ReverseEngineeringConfiguration, cancellationToken As CancellationToken = Nothing) As Task(Of ReverseEngineerFiles)
Parameters
cancellationToken
System.Threading.CancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task<ReverseEngineerFiles> System.Threading.Tasks.Task(Of ReverseEngineerFiles)

GetHashCode() GetHashCode()

Inherited from System.Object

GetMetadataModel(ReverseEngineeringConfiguration) GetMetadataModel(ReverseEngineeringConfiguration)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual IModel GetMetadataModel(ReverseEngineeringConfiguration configuration)
Public Overridable Function GetMetadataModel(configuration As ReverseEngineeringConfiguration) As IModel
Parameters
Returns

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object