Interface ISelectFromExpression<T1>
Assembly: FreeSql.dll
Syntax
public interface ISelectFromExpression<T1>
Type Parameters
Methods
|
Improve this Doc
View Source
InnerJoin(Expression<Func<T1, Boolean>>)
Declaration
ISelectFromExpression<T1> InnerJoin(Expression<Func<T1, bool>> exp)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression<System.Func<T1, System.Boolean>> |
exp |
|
Returns
|
Improve this Doc
View Source
LeftJoin(Expression<Func<T1, Boolean>>)
Declaration
ISelectFromExpression<T1> LeftJoin(Expression<Func<T1, bool>> exp)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression<System.Func<T1, System.Boolean>> |
exp |
|
Returns
|
Improve this Doc
View Source
OrderBy<TMember>(Expression<Func<T1, TMember>>)
按列排序,OrderBy(a => a.Time)
Declaration
ISelectFromExpression<T1> OrderBy<TMember>(Expression<Func<T1, TMember>> column)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression<System.Func<T1, TMember>> |
column |
|
Returns
Type Parameters
|
Improve this Doc
View Source
OrderByDescending<TMember>(Expression<Func<T1, TMember>>)
按列倒向排序,OrderByDescending(a => a.Time)
Declaration
ISelectFromExpression<T1> OrderByDescending<TMember>(Expression<Func<T1, TMember>> column)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression<System.Func<T1, TMember>> |
column |
列
|
Returns
Type Parameters
|
Improve this Doc
View Source
RightJoin(Expression<Func<T1, Boolean>>)
Declaration
ISelectFromExpression<T1> RightJoin(Expression<Func<T1, bool>> exp)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression<System.Func<T1, System.Boolean>> |
exp |
|
Returns
|
Improve this Doc
View Source
Where(Expression<Func<T1, Boolean>>)
查询条件,Where(a => a.Id > 10),支持导航对象查询,Where(a => a.Author.Email == "2881099@qq.com")
Declaration
ISelectFromExpression<T1> Where(Expression<Func<T1, bool>> exp)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression<System.Func<T1, System.Boolean>> |
exp |
lambda表达式
|
Returns
|
Improve this Doc
View Source
WhereIf(Boolean, Expression<Func<T1, Boolean>>)
查询条件,Where(true, a => a.Id > 10),支导航对象查询,Where(true, a => a.Author.Email == "2881099@qq.com")
Declaration
ISelectFromExpression<T1> WhereIf(bool condition, Expression<Func<T1, bool>> exp)
Parameters
| Type |
Name |
Description |
| System.Boolean |
condition |
true 时生效
|
| System.Linq.Expressions.Expression<System.Func<T1, System.Boolean>> |
exp |
lambda表达式
|
Returns