Show / Hide Table of Contents

    Interface IEntityTypeBuilder<TEntity>

    Builder for fluent configuration of entity.

    Inherited Members
    INamedEntityTypeBuilder<TEntity>.HasPrimaryKey<TProperty>(Expression<Func<TEntity, TProperty>>)
    IEntityTypeConvertersBuilder<TEntity>.UseConverterForProperties<TProperty>(IConverter)
    IEntityTypeConvertersBuilder<TEntity>.UseConverterForProperties<TProperty, TConverter>()
    IEntityTypePropertyBuilder<TEntity>.Property<TProperty>(Expression<Func<TEntity, TProperty>>)
    Namespace: Kros.KORM.Metadata
    Assembly: Kros.KORM.dll
    Syntax
    public interface IEntityTypeBuilder<TEntity> : INamedEntityTypeBuilder<TEntity>, IEntityTypeConvertersBuilder<TEntity>, IEntityTypePropertyBuilder<TEntity> where TEntity : class
    Type Parameters
    Name Description
    TEntity

    Type of entity. In general it is a class representing table in database.

    Methods

    HasTableName(String)

    Configures table name in databse for entity. If table name is not explicitly configured, the name of TEntity is used.

    Declaration
    INamedEntityTypeBuilder<TEntity> HasTableName(string tableName)
    Parameters
    Type Name Description
    System.String tableName

    Database table name.

    Returns
    Type Description
    INamedEntityTypeBuilder<TEntity>

    Returns builder for additional configuration of the entity.

    Back to top KROS a.s.