Table of Contents

Class AsyncProcedureResult

Namespace
LinqToDB.DataModel
Assembly
linq2db.Tools.dll

This model defines results wrapper class for async stored procedure mapper in cases when procedure returns multiple values:

  • result set table and one or more return, out or ref parameter
  • rowcount and one or more return, out or ref parameter
  • two or more return, out or ref parameters
public sealed class AsyncProcedureResult
Inheritance
AsyncProcedureResult
Extension Methods

Constructors

AsyncProcedureResult(ClassModel, PropertyModel)

public AsyncProcedureResult(ClassModel @class, PropertyModel mainResult)

Parameters

class ClassModel
mainResult PropertyModel

Properties

Class

Gets or sets class descriptor.

public ClassModel Class { get; set; }

Property Value

ClassModel

MainResult

Property descriptor for main procedure result: rowcount or recordset.

public PropertyModel MainResult { get; set; }

Property Value

PropertyModel

ParameterProperties

Returning parameters property descriptors (out, ref or return parameters).

public Dictionary<FunctionParameterModel, PropertyModel> ParameterProperties { get; }

Property Value

Dictionary<FunctionParameterModel, PropertyModel>