Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

RowMappingColumnOptions

Namespace OfficeIMO.Data
Assembly OfficeIMO.Core
Modifiers sealed

Controls one explicit column binding in RowMapper.

Inheritance

  • Object
  • RowMappingColumnOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public RowMappingColumnOptions() #

Properties

public Boolean Optional { get; set; } #

Gets or sets whether a missing source column leaves the model's initialized value unchanged. Present columns still convert and assign normally. Default is false.

public CultureInfo Culture { get; set; } #

Gets or sets a culture overriding the reader's conversion culture for this binding.

public IReadOnlyList<String> DateTimeFormats { get; set; } #

Gets or sets additional exact date/time formats overriding the reader's format list. The shared conversion pipeline tries these before ordinary culture-based parsing.

public Func<Object, Type, CultureInfo, ValueTuple<Boolean, Object>> TypeConverter { get; set; } #

Gets or sets a converter overriding the reader's converter for this binding. Returning false selects built-in conversion; handled results, including null, take precedence. Parallel mapping may invoke the delegate concurrently.