JoinTableBase<TFilter> 类
联表基类
public abstract class JoinTableBase<TFilter> : MultiTableBase<TFilter>, IDataFilter, IJoinTable, IMultiView, ITableView, ISqlEntity where TFilter : ISqlLogic
类型参数
TFilter
- 继承
-
MultiTableBase<TFilter>JoinTableBase<TFilter>
- 实现
- Derived
- 继承成员
- 扩展方法
构造函数
JoinTableBase(TFilter)
联表基类
protected JoinTableBase(TFilter filter)
参数
filter
TFilter
属性
JoinOns
联表信息
public IEnumerable<IJoinOn> JoinOns { get; }
属性值
Main
主表
public IAliasTable Main { get; }
属性值
方法
AddJoinOn(IJoinOn)
添加联表信息
public void AddJoinOn(IJoinOn joinOn)
参数
joinOn
IJoinOn
WriteSource(ISqlEngine, StringBuilder)
拼写联表数据源sql
protected override void WriteSource(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder