Table of Contents

TableQuery<TEntity> 类

命名空间
ShadowSql.Expressions.Tables
程序集
ShadowSql.Expressions.dll

逻辑查询表

public class TableQuery<TEntity> : DataFilterBase<ITable, Logic>, IDataQuery, IDataFilter, ITableView, ISqlEntity, IWrapper<ITableView>

类型参数

TEntity
继承
object
TableQuery<TEntity>
实现
IDataQuery
IWrapper<ITableView>
继承成员
扩展方法

构造函数

TableQuery()

逻辑查询表

public TableQuery()

TableQuery(ITable)

逻辑查询表

public TableQuery(ITable table)

参数

table ITable

表

TableQuery(ITable, Logic)

逻辑查询表

public TableQuery(ITable table, Logic filter)

参数

table ITable

表

filter Logic

过滤条件

TableQuery(string)

逻辑查询表

public TableQuery(string tableName)

参数

tableName string

表名

方法

And(Expression<Func<TEntity, bool>>)

与逻辑

public TableQuery<TEntity> And(Expression<Func<TEntity, bool>> query)

参数

query Expression<Func<TEntity, bool>>

查询

返回

TableQuery<TEntity>

And<TParameter>(Expression<Func<TEntity, TParameter, bool>>)

与逻辑

public TableQuery<TEntity> And<TParameter>(Expression<Func<TEntity, TParameter, bool>> query)

参数

query Expression<Func<TEntity, TParameter, bool>>

查询

返回

TableQuery<TEntity>

类型参数

TParameter

Or(Expression<Func<TEntity, bool>>)

或逻辑

public TableQuery<TEntity> Or(Expression<Func<TEntity, bool>> query)

参数

query Expression<Func<TEntity, bool>>

查询

返回

TableQuery<TEntity>

Or<TParameter>(Expression<Func<TEntity, TParameter, bool>>)

或逻辑

public TableQuery<TEntity> Or<TParameter>(Expression<Func<TEntity, TParameter, bool>> query)

参数

query Expression<Func<TEntity, TParameter, bool>>

查询

返回

TableQuery<TEntity>

类型参数

TParameter