Table of Contents

Class DataRecordExtensions

Namespace
Lers.Data
Assembly
Lers.System.dll

Содержит методы расширения для работы с записью с параметрами.

public static class DataRecordExtensions
Inheritance
DataRecordExtensions
Inherited Members

Methods

GetValueOrDefault(DataRecord, DataParameter)

Получает параметр из записи с данными. Если параметра нет в записи, возвращает null.

public static double? GetValueOrDefault(this DataRecord dataRecord, DataParameter parameter)

Parameters

dataRecord DataRecord
parameter DataParameter

Returns

double?

GetValueOrDefault(DataRecord, DataParameterDescriptor)

Получает параметр из записи с данными. Если параметра нет в записи, возвращает null.

public static double? GetValueOrDefault(this DataRecord dataRecord, DataParameterDescriptor descriptor)

Parameters

dataRecord DataRecord
descriptor DataParameterDescriptor

Дескриптор параметра.

Returns

double?

IsBad(DataRecord, DataParameter)

Вернёт true если параметр является недостоверным в данной записи.

public static bool IsBad(this DataRecord dataRecord, DataParameter parameter)

Parameters

dataRecord DataRecord
parameter DataParameter

Проверяемый параметр

Returns

bool

IsBad(DataRecord, DataParameterDescriptor)

Вернёт true если параметр, описываемый дескриптором, является недостоверным в данной записи.

public static bool IsBad(this DataRecord dataRecord, DataParameterDescriptor descriptor)

Parameters

dataRecord DataRecord
descriptor DataParameterDescriptor

Returns

bool

IsCalculated(DataRecord, DataParameterDescriptor)

Вернёт true если параметр, описываемый дескриптором, является рассчитанным в данной записи.

public static bool IsCalculated(this DataRecord dataRecord, DataParameterDescriptor descriptor)

Parameters

dataRecord DataRecord
descriptor DataParameterDescriptor

Returns

bool