Table of Contents

Class DataAccessCommand

Namespace
JJMasterData.Commons.Data
Assembly
JJMasterData.Commons.dll
public class DataAccessCommand
Inheritance
DataAccessCommand
Inherited Members

Constructors

DataAccessCommand()

public DataAccessCommand()

DataAccessCommand(string)

public DataAccessCommand(string sql)

Parameters

sql string

DataAccessCommand(string, List<DataAccessParameter>)

public DataAccessCommand(string sql, List<DataAccessParameter> parameters)

Parameters

sql string
parameters List<DataAccessParameter>

DataAccessCommand(string, List<DataAccessParameter>, CommandType)

public DataAccessCommand(string sql, List<DataAccessParameter> parameters, CommandType type)

Parameters

sql string
parameters List<DataAccessParameter>
type CommandType

Properties

CmdType

[Obsolete("Please use Type property")]
[JsonIgnore]
public CommandType CmdType { get; set; }

Property Value

CommandType

Parameters

[JsonProperty("parameters")]
public List<DataAccessParameter> Parameters { get; }

Property Value

List<DataAccessParameter>

Sql

[JsonProperty("sql")]
[Display(Name = "Sql Command")]
public string Sql { get; set; }

Property Value

string

Type

[JsonProperty("cmdType")]
public CommandType Type { get; set; }

Property Value

CommandType

Methods

AddParameter(string, object?, DbType)

public void AddParameter(string name, object? value, DbType dbType)

Parameters

name string
value object
dbType DbType

DeepCopy()

public DataAccessCommand DeepCopy()

Returns

DataAccessCommand