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()