Table of Contents

AggregateAliasFieldInfo 类

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

聚合字段别名信息

public class AggregateAliasFieldInfo : AggregateFieldInfoBase, IAggregateFieldAlias, IAggregate, IFieldAlias, IFieldView, IView, IMatch, ISqlEntity
继承
object
AggregateAliasFieldInfo
实现
继承成员

构造函数

AggregateAliasFieldInfo(ICompareField, string, string)

聚合字段别名信息

public AggregateAliasFieldInfo(ICompareField field, string aggregate, string aliasName = "")

参数

field ICompareField

字段

aggregate string

聚合

aliasName string

别名

属性

Alias

别名

public string Alias { get; }

属性值

string

方法

CheckAlias(string, string, string)

检查别名

public static string CheckAlias(string aggregate, string columnName, string aliasName)

参数

aggregate string

聚合

columnName string

列名

aliasName string

别名

返回

string

WriteCore(ISqlEngine, StringBuilder)

拼写sql

protected override void WriteCore(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine

数据库引擎

sql StringBuilder

sql