API Reference
Class
RowMapper`1
Defines explicit, AOT-friendly column assignments for a typed row.
Inheritance
- Object
- RowMapper`1
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method RowMapper.FromColumns``1
- Method RowMapper.FromColumns``1
- Method RowMapper.FromColumn``1
- Method RowMapper.FromColumn``1
Accepted by parameters
Type Parameters
- T
Constructors
public RowMapper<T>() #Methods
FromColumns``1 2 overloads
public RowMapper<T> FromColumns<TValue>(IReadOnlyList<String> columnNames, Func<T, TValue, T> assign) #Returns:
RowMapper<T>Binds the first matching column name or alias to an assignment delegate.
Type Parameters
- TValue
Parameters
- columnNames System.Collections.Generic.IReadOnlyList{System.String}
- assign System.Func{`0,``0,`0}
public RowMapper<T> FromColumns<TValue>(IReadOnlyList<String> columnNames, Func<T, TValue, T> assign, RowMappingColumnOptions options) #Returns:
RowMapper<T>Binds the first matching alias with per-column conversion or missing-column controls.
Type Parameters
- TValue
Parameters
- columnNames System.Collections.Generic.IReadOnlyList{System.String}
- assign System.Func{`0,``0,`0}
- options OfficeIMO.Data.RowMappingColumnOptions
FromColumn``1 2 overloads
public RowMapper<T> FromColumn<TValue>(String columnName, Func<T, TValue, T> assign) #Returns:
RowMapper<T>Binds a named column to an assignment delegate.
Type Parameters
- TValue
Parameters
- columnName System.String
- assign System.Func{`0,``0,`0}
public RowMapper<T> FromColumn<TValue>(String columnName, Func<T, TValue, T> assign, RowMappingColumnOptions options) #Returns:
RowMapper<T>Binds a named column with per-column conversion or missing-column controls.
Type Parameters
- TValue
Parameters
- columnName System.String
- assign System.Func{`0,``0,`0}
- options OfficeIMO.Data.RowMappingColumnOptions
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object