Show / Hide Table of Contents

Class EntityBaseConfiguration<T, TPrimaryKey, TConfig>

Inheritance
System.Object
EntityBaseConfiguration<T, TPrimaryKey, TConfig>
AssociationBaseConfiguration<T, TPrimaryKey, TConfig>
MultilingualContentBaseConfiguration<T, TPrimaryKey, TConfig>
TenantEntityBaseConfiguration<T, TPrimaryKey, TConfig>
MySqlAssociationBaseConfiguration<T, TPrimaryKey>
MySqlEntityBaseConfiguration<T, TPrimaryKey>
PostgresAssociationBaseConfiguration<T, TPrimaryKey>
PostgresEntityBaseConfiguration<T, TPrimaryKey>
SqliteAssociationBaseConfiguration<T, TPrimaryKey>
SqliteEntityBaseConfiguration<T, TPrimaryKey>
SqlServerAssociationBaseConfiguration<T, TPrimaryKey>
SqlServerEntityBaseConfiguration<T, TPrimaryKey>
Namespace: Mix.Database.EntityConfigurations.Base
Assembly: mix.database.dll
Syntax
public abstract class EntityBaseConfiguration<T, TPrimaryKey, TConfig> : IEntityTypeConfiguration<T> where T : EntityBase<TPrimaryKey> where TPrimaryKey : IComparable where TConfig : IDatabaseConstants
Type Parameters
Name Description
T
TPrimaryKey
TConfig

Properties

| Improve this Doc View Source

Config

Declaration
protected virtual IDatabaseConstants Config { get; set; }
Property Value
Type Description
IDatabaseConstants

Methods

| Improve this Doc View Source

Configure(EntityTypeBuilder<T>)

Declaration
public virtual void Configure(EntityTypeBuilder<T> builder)
Parameters
Type Name Description
EntityTypeBuilder<T> builder
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾