Table of Contents

ParametricContext 类

命名空间
Dapper.Shadow
程序集
Dapper.Shadow.Core.dll

参数化上线文

public class ParametricContext : ISqlEngine, ISqlValueComponent
继承
object
ParametricContext
实现
扩展方法

构造函数

ParametricContext(ISqlEngine, ICreator<string>, object?)

参数化上线文

public ParametricContext(ISqlEngine engine, ICreator<string> parameterGenerator, object? param)

参数

engine ISqlEngine

数据库引擎

parameterGenerator ICreator<string>
param object

参数

ParametricContext(ISqlEngine, object?)

参数化上线文

public ParametricContext(ISqlEngine engine, object? param = null)

参数

engine ISqlEngine

数据库引擎

param object

参数

属性

ParameterGenerator

参数名生成器

public ICreator<string> ParameterGenerator { get; }

属性值

ICreator<string>

Parameters

参数

public DynamicParameters Parameters { get; }

属性值

DynamicParameters

方法

BuildSql(ISqlFragment, int)

构造sql

public string BuildSql(ISqlFragment fragment, int capacity = 128)

参数

fragment ISqlFragment
capacity int

返回

string