Interface IPropertyConfiguration<TEntity, TProperty>
- Namespace
- WeihanLi.Npoi.Configurations
- Assembly
- WeihanLi.Npoi.dll
public interface IPropertyConfiguration<out TEntity, TProperty> : IPropertyConfiguration
Type Parameters
TEntity
TProperty
- 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
formatter
stringformatter
Returns
- IPropertyConfiguration<TEntity, TProperty>
HasColumnIndex(int)
HasColumnIndex
IPropertyConfiguration<out TEntity, TProperty> HasColumnIndex(int index)
Parameters
index
intindex
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
title
stringtitle
Returns
- IPropertyConfiguration<TEntity, TProperty>
HasColumnWidth(int)
HasColumnWidth
IPropertyConfiguration<out TEntity, TProperty> HasColumnWidth(int width)
Parameters
width
intwidth
Returns
- IPropertyConfiguration<TEntity, TProperty>
HasInputFormatter(Func<TEntity?, TProperty?, TProperty>?)
HasInputFormatter
IPropertyConfiguration<out TEntity, TProperty> HasInputFormatter(Func<out TEntity?, TProperty?, TProperty>? formatterFunc)
Parameters
formatterFunc
Func<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
ignored
bool
Returns
- IPropertyConfiguration<TEntity, TProperty>