ShadowSqlExtendServices 类
- 命名空间
- ShadowSql
- 程序集
- ShadowSql.dll
联表扩展方法
public static class ShadowSqlExtendServices
- 继承
-
ShadowSqlExtendServices
- 继承成员
方法
Join<TLeft, TRight>(TLeft, TRight)
联表(创建新联表)
public static AliasJoinOnQuery<TLeft, TRight> Join<TLeft, TRight>(this TLeft left, TRight right) where TLeft : IAliasTable<ITable> where TRight : IAliasTable<ITable>
参数
left
TLeftright
TRight
返回
- AliasJoinOnQuery<TLeft, TRight>
类型参数
TLeft
TRight
LeftTableJoin<TLeft, TRight, TAliasTable>(AliasJoinOnQuery<TLeft, TRight>, TAliasTable)
用左表联新表
public static AliasJoinOnQuery<TLeft, TAliasTable> LeftTableJoin<TLeft, TRight, TAliasTable>(this AliasJoinOnQuery<TLeft, TRight> joinOn, TAliasTable table) where TLeft : IAliasTable<ITable> where TRight : IAliasTable<ITable> where TAliasTable : IAliasTable<ITable>
参数
joinOn
AliasJoinOnQuery<TLeft, TRight>table
TAliasTable
返回
- AliasJoinOnQuery<TLeft, TAliasTable>
类型参数
TLeft
TRight
TAliasTable
LeftTableJoin<TLeft, TRight, TAliasTable>(AliasJoinOnSqlQuery<TLeft, TRight>, TAliasTable)
用左表联新表
public static AliasJoinOnSqlQuery<TLeft, TAliasTable> LeftTableJoin<TLeft, TRight, TAliasTable>(this AliasJoinOnSqlQuery<TLeft, TRight> joinOn, TAliasTable table) where TLeft : IAliasTable<ITable> where TRight : IAliasTable<ITable> where TAliasTable : IAliasTable<ITable>
参数
joinOn
AliasJoinOnSqlQuery<TLeft, TRight>table
TAliasTable
返回
- AliasJoinOnSqlQuery<TLeft, TAliasTable>
类型参数
TLeft
TRight
TAliasTable
RightTableJoin<TLeft, TRight, TAliasTable>(AliasJoinOnQuery<TLeft, TRight>, TAliasTable)
用右表联新表
public static AliasJoinOnQuery<TRight, TAliasTable> RightTableJoin<TLeft, TRight, TAliasTable>(this AliasJoinOnQuery<TLeft, TRight> joinOn, TAliasTable table) where TLeft : IAliasTable<ITable> where TRight : IAliasTable<ITable> where TAliasTable : IAliasTable<ITable>
参数
joinOn
AliasJoinOnQuery<TLeft, TRight>table
TAliasTable
返回
- AliasJoinOnQuery<TRight, TAliasTable>
类型参数
TLeft
TRight
TAliasTable
RightTableJoin<TLeft, TRight, TAliasTable>(AliasJoinOnSqlQuery<TLeft, TRight>, TAliasTable)
用右表联新表
public static AliasJoinOnSqlQuery<TRight, TAliasTable> RightTableJoin<TLeft, TRight, TAliasTable>(this AliasJoinOnSqlQuery<TLeft, TRight> joinOn, TAliasTable table) where TLeft : IAliasTable<ITable> where TRight : IAliasTable<ITable> where TAliasTable : IAliasTable<ITable>
参数
joinOn
AliasJoinOnSqlQuery<TLeft, TRight>table
TAliasTable
返回
- AliasJoinOnSqlQuery<TRight, TAliasTable>
类型参数
TLeft
TRight
TAliasTable
SqlJoin<TLeft, TRight>(TLeft, TRight)
联表(创建新联表)
public static AliasJoinOnSqlQuery<TLeft, TRight> SqlJoin<TLeft, TRight>(this TLeft left, TRight right) where TLeft : IAliasTable<ITable> where TRight : IAliasTable<ITable>
参数
left
TLeftright
TRight
返回
- AliasJoinOnSqlQuery<TLeft, TRight>
类型参数
TLeft
TRight