Interface IPropertyConfiguration<TEntity, TProperty>
- Namespace
- WeihanLi.Npoi.Configurations
- Assembly
- WeihanLi.Npoi.dll
public interface IPropertyConfiguration<out TEntity, TProperty> : IPropertyConfiguration
Type Parameters
TEntityTProperty
- Extension Methods
Methods
HasCellReader(Func<ICell, TProperty>?)
HasCellReader(For excel only)
IPropertyConfiguration<out TEntity, TProperty> HasCellReader(Func<ICell, TProperty>? cellReader)
Parameters
Returns
- IPropertyConfiguration<TEntity, TProperty>
HasColumnFormatter(string?)
HasColumnFormatter
IPropertyConfiguration<out TEntity, TProperty> HasColumnFormatter(string? formatter)
Parameters
formatterstringformatter
Returns
- IPropertyConfiguration<TEntity, TProperty>
HasColumnIndex(int)
HasColumnIndex
IPropertyConfiguration<out TEntity, TProperty> HasColumnIndex(int index)
Parameters
indexintindex
Returns
- IPropertyConfiguration<TEntity, TProperty>
HasColumnInputFormatter(Func<string?, TProperty?>?)
HasColumnInputFormatter
IPropertyConfiguration<out TEntity, TProperty> HasColumnInputFormatter(Func<string?, TProperty?>? formatterFunc)
Parameters
Returns
- IPropertyConfiguration<TEntity, TProperty>
HasColumnTitle(string)
HasColumnTitle
IPropertyConfiguration<out TEntity, TProperty> HasColumnTitle(string title)
Parameters
titlestringtitle
Returns
- IPropertyConfiguration<TEntity, TProperty>
HasColumnWidth(int)
HasColumnWidth
IPropertyConfiguration<out TEntity, TProperty> HasColumnWidth(int width)
Parameters
widthintwidth
Returns
- IPropertyConfiguration<TEntity, TProperty>
HasInputFormatter(Func<TEntity?, TProperty?, TProperty>?)
HasInputFormatter
IPropertyConfiguration<out TEntity, TProperty> HasInputFormatter(Func<out TEntity?, TProperty?, TProperty>? formatterFunc)
Parameters
formatterFuncFunc<TEntity, TProperty, TProperty>columnFormatter
Returns
- IPropertyConfiguration<TEntity, TProperty>
HasOutputFormatter(Func<TEntity?, TProperty?, object?>?)
HasOutputFormatter
IPropertyConfiguration<out TEntity, TProperty> HasOutputFormatter(Func<out TEntity?, TProperty?, object?>? formatterFunc)
Parameters
Returns
- IPropertyConfiguration<TEntity, TProperty>
Ignored(bool)
Ignored
IPropertyConfiguration<out TEntity, TProperty> Ignored(bool ignored = true)
Parameters
ignoredbool
Returns
- IPropertyConfiguration<TEntity, TProperty>