Table of Contents

TableSelect 类

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

获取表视图数据

public class TableSelect : SelectFieldsBase, ISelect, ISelectFields, ISqlEntity
继承
object
TableSelect
实现
继承成员
扩展方法

构造函数

TableSelect(ITableView)

获取表视图数据

public TableSelect(ITableView table)

参数

table ITableView

表

TableSelect(string)

获取表视图数据

public TableSelect(string tableName)

参数

tableName string

表名

属性

Original

原始视图

public ITableView Original { get; }

属性值

ITableView

方法

GetField(string)

获取字段

protected override IField? GetField(string fieldName)

参数

fieldName string

字段名

返回

IField

GetFields()

所有字段

protected override IEnumerable<IField> GetFields()

返回

IEnumerable<IField>

NewField(string)

构造新字段

protected override IField NewField(string fieldName)

参数

fieldName string

字段名

返回

IField

WriteCore(ISqlEngine, StringBuilder)

拼写sql

protected override void WriteCore(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine

数据库引擎

sql StringBuilder

sql