Table of Contents

SelectFieldsBase 类

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

筛选字段基类

public abstract class SelectFieldsBase : GetFieldBase, ISqlEntity, ISelectFields
继承
object
SelectFieldsBase
实现
衍生
继承成员
扩展方法

属性

Selected

字段信息

public IEnumerable<IFieldView> Selected { get; }

属性值

IEnumerable<IFieldView>

方法

ToColumnsCore()

获取列

protected virtual IEnumerable<IColumn> ToColumnsCore()

返回

IEnumerable<IColumn>

WriteSelectFields(ISqlEngine, StringBuilder, IEnumerable<IFieldView>, bool)

拼写筛选字段列表

protected static bool WriteSelectFields(ISqlEngine engine, StringBuilder sql, IEnumerable<IFieldView> fields, bool appended)

参数

engine ISqlEngine

数据库引擎

sql StringBuilder

sql

fields IEnumerable<IFieldView>

字段

appended bool

返回

bool

WriteSelectedCore(ISqlEngine, StringBuilder, bool)

拼写筛选字段列表

protected virtual bool WriteSelectedCore(ISqlEngine engine, StringBuilder sql, bool appended)

参数

engine ISqlEngine

数据库引擎

sql StringBuilder

sql

appended bool

返回

bool