Interface INamedPropertyBuilder<TEntity>
Builder for fluent configuration of entity's property.
Inherited Members
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. |