Table of Contents

PrefixField 类

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

前缀字段

public class PrefixField : PrefixFragment<IColumn>, IPrefixField, IField, IFieldView, ICompareField, ICompareView, IOrderField, IOrderAsc, IOrderView, IAssignView, IView, IMatch, ISqlEntity
继承
object
PrefixField
实现
继承成员
扩展方法

构造函数

PrefixField(IColumn, params string[])

前缀字段

public PrefixField(IColumn column, params string[] prefix)

参数

column IColumn

prefix string[]

前缀

属性

TablePrefix

前缀

public string TablePrefix { get; }

属性值

string

方法

AggregateAs(string, string)

聚合别名(select使用) 别名不能直接参与逻辑运算

public IAggregateFieldAlias AggregateAs(string aggregate, string alias)

参数

aggregate string

聚合

alias string

返回

IAggregateFieldAlias

AggregateTo(string)

聚合(逻辑运算使用)

public IAggregateField AggregateTo(string aggregate)

参数

aggregate string

聚合

返回

IAggregateField

As(string)

别名

public IFieldAlias As(string aliasName)

参数

aliasName string

别名

返回

IFieldAlias

IsMatch(IField)

匹配字段

public bool IsMatch(IField field)

参数

field IField

字段

返回

bool

IsMatch(string)

是否匹配

public bool IsMatch(string columnName)

参数

columnName string

列名

返回

bool