mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2026-02-27 16:50:33 +08:00
Add AsNavQueryable
This commit is contained in:
@@ -45,7 +45,10 @@ namespace SqlSugar
|
|||||||
if (this.QueryBuilder.Includes == null) this.QueryBuilder.Includes = new List<object>();
|
if (this.QueryBuilder.Includes == null) this.QueryBuilder.Includes = new List<object>();
|
||||||
this.QueryBuilder.Includes.Add(navigat);
|
this.QueryBuilder.Includes.Add(navigat);
|
||||||
}
|
}
|
||||||
|
public NavISugarQueryable<T> AsNavQueryable()
|
||||||
|
{
|
||||||
|
return GetNavSugarQueryable();
|
||||||
|
}
|
||||||
private NavISugarQueryable<T> GetNavSugarQueryable()
|
private NavISugarQueryable<T> GetNavSugarQueryable()
|
||||||
{
|
{
|
||||||
var result= new NavQueryableProvider<T>();
|
var result= new NavQueryableProvider<T>();
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ namespace SqlSugar
|
|||||||
/// <typeparam name="T"></typeparam>
|
/// <typeparam name="T"></typeparam>
|
||||||
public partial interface ISugarQueryable<T>
|
public partial interface ISugarQueryable<T>
|
||||||
{
|
{
|
||||||
|
NavISugarQueryable<T> AsNavQueryable();
|
||||||
ISugarQueryable<T> Includes<TReturn1>(Expression<Func<T, List<TReturn1>>> include1);
|
ISugarQueryable<T> Includes<TReturn1>(Expression<Func<T, List<TReturn1>>> include1);
|
||||||
ISugarQueryable<T> Includes<TReturn1>(Expression<Func<T, TReturn1>> include1);
|
ISugarQueryable<T> Includes<TReturn1>(Expression<Func<T, TReturn1>> include1);
|
||||||
ISugarQueryable<T> Includes<TReturn1, TReturn2>(Expression<Func<T, List<TReturn1>>> include1, Expression<Func<TReturn1, List<TReturn2>>> include2);
|
ISugarQueryable<T> Includes<TReturn1, TReturn2>(Expression<Func<T, List<TReturn1>>> include1, Expression<Func<TReturn1, List<TReturn2>>> include2);
|
||||||
|
|||||||
Reference in New Issue
Block a user