Show / Hide Table of Contents

    Interface INamedPropertyBuilder<TEntity>

    Builder for fluent configuration of entity's property.

    Inherited Members
    IMappedPropertyBuilder<TEntity>.UseConverter<TCoverter>()
    IMappedPropertyBuilder<TEntity>.UseConverter(IConverter)
    IMappedPropertyBuilder<TEntity>.IgnoreConverter()
    IMappedPropertyBuilder<TEntity>.UseValueGeneratorOnInsert<TValueGenerator>()
    IMappedPropertyBuilder<TEntity>.UseValueGeneratorOnInsert(IValueGenerator)
    IMappedPropertyBuilder<TEntity>.UseValueGeneratorOnUpdate<TValueGenerator>()
    IMappedPropertyBuilder<TEntity>.UseValueGeneratorOnUpdate(IValueGenerator)
    IMappedPropertyBuilder<TEntity>.UseValueGeneratorOnInsertOrUpdate<TValueGenerator>()
    IMappedPropertyBuilder<TEntity>.UseValueGeneratorOnInsertOrUpdate(IValueGenerator)
    IMappedPropertyBuilder<TEntity>.InjectValue(Func<Object>)
    Namespace: Kros.KORM.Metadata
    Assembly: Kros.KORM.dll
    Syntax
    public interface INamedPropertyBuilder<TEntity> : IMappedPropertyBuilder<TEntity> where TEntity : class
    Type Parameters
    Name Description
    TEntity

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

    Methods

    Property<TProperty>(Expression<Func<TEntity, TProperty>>)

    Allows configuration of specific entity's property.

    Declaration
    IPropertyBuilder<TEntity> Property<TProperty>(Expression<Func<TEntity, TProperty>> propertyExpression)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<TEntity, TProperty>> propertyExpression

    Expression which returns property to be configured.

    Returns
    Type Description
    IPropertyBuilder<TEntity>

    Builder for configuration of specific entity property.

    Type Parameters
    Name Description
    TProperty

    Property of the entity.

    Back to top KROS a.s.