Table of Contents

Class FunctionModelBase

Namespace
LinqToDB.DataModel
Assembly
linq2db.Tools.dll

Base class for stored procedure or function descriptors.

public abstract class FunctionModelBase
Inheritance
FunctionModelBase
Derived
Extension Methods

Constructors

FunctionModelBase(SqlObjectName, MethodModel)

protected FunctionModelBase(SqlObjectName name, MethodModel method)

Parameters

name SqlObjectName
method MethodModel

Properties

Method

Gets or sets method descriptor for function/procedure.

public MethodModel Method { get; set; }

Property Value

MethodModel

Name

Gets or sets database name of function/procedure.

public SqlObjectName Name { get; set; }

Property Value

SqlObjectName

Parameters

Ordered (in call order) collection of function/procedure parameters. Includes in, out and in/out parameters, but not return parameters. Return parameter is not a part of call signature and defined by separate property.

public List<FunctionParameterModel> Parameters { get; }

Property Value

List<FunctionParameterModel>