Show / Hide Table of Contents

Interface IValueProvider

Provides an interface for objects that provide values from different source, offering one unique interface for doing so.

Namespace: Paradigm.ORM.Data.ValueProviders
Assembly: Paradigm.ORM.Data.dll
Syntax
public interface IValueProvider

Methods

| Improve this Doc View Source

GetValue(IColumnDescriptor)

Gets the value related to the descriptor.

Declaration
object GetValue(IColumnDescriptor descriptor)
Parameters
Type Name Description
IColumnDescriptor descriptor

The descriptor.

Returns
Type Description
System.Object

Column descriptor value.

| Improve this Doc View Source

MoveNext()

Moves the reading cursor to the next entity or row.

Declaration
bool MoveNext()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

MoveNextAsync()

Moves the reading cursor to the next entity or row.

Declaration
Task<bool> MoveNextAsync()
Returns
Type Description
Task<System.Boolean>

Extension Methods

ObjectExtensions.ThrowIfFails<TException>(Object, Action, String)
ObjectExtensions.ThrowIfFails<TException, TResult>(Object, Func<TResult>, String)
ObjectExtensions.ThrowIfFailsAsync<TException>(Object, Func<Task>, String)
ObjectExtensions.ThrowIfFailsAsync<TException, TResult>(Object, Func<Task<TResult>>, String)

See Also

IDeleteCommandBuilder
IInsertCommandBuilder
IUpdateCommandBuilder
  • Improve this Doc
  • View Source
Powered by MiracleDevs ©2017. Code licensed under the MIT License.
Documentation generated by DocFX.