Class LemonEdgeModelBuilder
Inherited Members
Namespace: LemonEdge.Connections.Database.Model
Assembly: LemonEdge.Database.Connector.dll
Syntax
public class LemonEdgeModelBuilder : IModelBuilder, IConnectionModelChanged
Constructors
LemonEdgeModelBuilder(IEntityDescriptorFactory, ILogger<LemonEdgeModelBuilder>)
Declaration
public LemonEdgeModelBuilder(IEntityDescriptorFactory entityDescriptorFactory, ILogger<LemonEdgeModelBuilder> logger)
Parameters
| Type | Name | Description |
|---|---|---|
| IEntityDescriptorFactory | entityDescriptorFactory | |
| ILogger<LemonEdgeModelBuilder> | logger |
Methods
GetModel()
Retrieves the build IModel
Declaration
public IModel GetModel()
Returns
| Type | Description |
|---|---|
| IModel |
OnConnectionChangeFromClient()
Indicates the database should recompile its model
Declaration
public void OnConnectionChangeFromClient()
RecompileModel()
Re-builds the IModel returned by GetModel()
Declaration
public void RecompileModel()