TestModelSource TestModelSource Class

Definition

public class TestModelSource : ModelSource, IModelSource
Public Class TestModelSource
    Inherits ModelSource
    Implements IModelSource
Inheritance
System.ObjectSystem.Object
TestModelSourceTestModelSource
Implements

Constructors

TestModelSource(Action, IDbSetFinder, ICoreConventionSetBuilder, IModelCustomizer, IModelCacheKeyFactory) TestModelSource(Action(Of ModelBuilder), IDbSetFinder, ICoreConventionSetBuilder, IModelCustomizer, IModelCacheKeyFactory)

public TestModelSource(Action<ModelBuilder> onModelCreating, IDbSetFinder setFinder, ICoreConventionSetBuilder coreConventionSetBuilder, IModelCustomizer modelCustomizer, IModelCacheKeyFactory modelCacheKeyFactory)
Public Sub New(onModelCreating As Action(Of ModelBuilder), setFinder As IDbSetFinder, coreConventionSetBuilder As ICoreConventionSetBuilder, modelCustomizer As IModelCustomizer, modelCacheKeyFactory As IModelCacheKeyFactory)
Parameters
onModelCreating
System.Action<ModelBuilder> System.Action(Of ModelBuilder)

Methods

CreateConventionSet(IConventionSetBuilder) CreateConventionSet(IConventionSetBuilder)

Creates the convention set to be used for the model. Uses the CoreConventionSetBuilder if conventionSetBuilder is null.

(Inherited from ModelSource)

CreateModel(DbContext, IConventionSetBuilder, IModelValidator) CreateModel(DbContext, IConventionSetBuilder, IModelValidator)

protected override IModel CreateModel(DbContext context, IConventionSetBuilder conventionSetBuilder, IModelValidator validator)
Protected Overrides Function CreateModel(context As DbContext, conventionSetBuilder As IConventionSetBuilder, validator As IModelValidator) As IModel
Parameters
Returns
Overrides

Equals(Object) Equals(Object)

Inherited from System.Object

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

Inherited from System.Object

FindSets(ModelBuilder, DbContext) FindSets(ModelBuilder, DbContext)

Adds the entity types found in DbSet<TEntity> properties on the context to the model.

(Inherited from ModelSource)

GetHashCode() GetHashCode()

Inherited from System.Object

GetModel(DbContext, IConventionSetBuilder, IModelValidator) GetModel(DbContext, IConventionSetBuilder, IModelValidator)

Returns the model from the cache, or creates a model if it is not present in the cache.

(Inherited from ModelSource)

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

Properties

CoreConventionSetBuilder CoreConventionSetBuilder

Gets the ICoreConventionSetBuilder that will build the conventions to be used to build the model.

(Inherited from ModelSource)

ModelCacheKeyFactory ModelCacheKeyFactory

Gets the IModelCacheKeyFactory that will create keys used to store and lookup models the model cache.

(Inherited from ModelSource)

ModelCustomizer ModelCustomizer

Gets the IModelCustomizer that will perform additional configuration of the model in addition to what is discovered by convention.

(Inherited from ModelSource)

SetFinder SetFinder

Gets the IDbSetFinder that will locate the DbSet<TEntity> properties on the derived context.

(Inherited from ModelSource)