Table of Contents

FilterBase 类

命名空间
ShadowSql.Filters
程序集
ShadowSql.Core.dll

过滤基类

public abstract class FilterBase : TableViewBase, ITableView, ISqlEntity
继承
FilterBase
实现
Derived
继承成员
扩展方法

方法

FilterPrefix(ISqlEngine, StringBuilder)

筛选前缀

protected virtual void FilterPrefix(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

WriteCore(ISqlEngine, StringBuilder)

拼写sql

protected override void WriteCore(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

WriteFilter(ISqlEngine, StringBuilder)

拼写过滤条件

protected abstract bool WriteFilter(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

返回

bool

WriteSource(ISqlEngine, StringBuilder)

拼写数据源

protected abstract void WriteSource(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder