using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
namespace SqlSugar
{
///
/// Includes
///
///
public partial interface ISugarQueryable
{
NavISugarQueryable AsNavQueryable();
ISugarQueryable Includes(Expression>> include1);
ISugarQueryable Includes(Expression> include1);
ISugarQueryable Includes(Expression>> include1, Expression>> include2);
ISugarQueryable Includes(Expression>> include1, Expression> include2);
ISugarQueryable Includes(Expression> include1, Expression> include2);
ISugarQueryable Includes(Expression> include1, Expression>> include2);
NavISugarQueryable Includes(Expression>> include1, Expression>> include2, Expression>> include3);
NavISugarQueryable Includes(Expression>> include1, Expression>> include2, Expression> include3);
NavISugarQueryable Includes(Expression> include1, Expression>> include2, Expression> include3);
NavISugarQueryable Includes(Expression> include1, Expression> include2, Expression> include3);
NavISugarQueryable Includes(Expression>> include1, Expression> include2, Expression>> include3);
NavISugarQueryable Includes(Expression> include1, Expression> include2, Expression>> include3);
NavISugarQueryable Includes(Expression>> include1, Expression> include2, Expression> include3);
NavISugarQueryable Includes(Expression> include1, Expression>> include2, Expression>> include3);
}
///
/// Includes
///
///
public partial interface NavISugarQueryable: ISugarQueryable
{
NavQueryableProvider Includes(Expression>> include1, Expression> include2, Expression> include3, Expression>> include4);
NavQueryableProvider Includes(Expression> include1, Expression> include2, Expression> include3, Expression>> include4);
NavQueryableProvider Includes(Expression>> include1, Expression>> include2, Expression> include3, Expression> include4);
NavQueryableProvider Includes(Expression> include1, Expression> include2, Expression> include3, Expression> include4);
NavQueryableProvider Includes(Expression> include1, Expression>> include2, Expression>> include3, Expression> include4);
NavQueryableProvider Includes(Expression>> include1, Expression> include2, Expression>> include3, Expression> include4);
NavQueryableProvider Includes(Expression> include1, Expression> include2, Expression>> include3, Expression>> include4);
NavQueryableProvider Includes(Expression>> include1, Expression>> include2, Expression> include3, Expression>> include4);
NavQueryableProvider Includes(Expression> include1, Expression> include2, Expression>> include3, Expression> include4);
NavQueryableProvider Includes(Expression>> include1, Expression> include2, Expression>> include3, Expression>> include4);
NavQueryableProvider Includes(Expression> include1, Expression>> include2, Expression> include3, Expression>> include4);
NavQueryableProvider Includes(Expression>> include1, Expression>> include2, Expression>> include3, Expression> include4);
NavQueryableProvider Includes(Expression>> include1, Expression>> include2, Expression>> include3, Expression>> include4);
NavQueryableProvider Includes(Expression> include1, Expression>> include2, Expression> include3, Expression> include4);
NavQueryableProvider Includes(Expression> include1, Expression>> include2, Expression>> include3, Expression>> include4);
NavQueryableProvider Includes(Expression>> include1, Expression> include2, Expression> include3, Expression> include4);
NavQueryableProvider Includes(Expression>> include1, Expression> include2, Expression> include3, Expression>> include4, Expression> include5);
NavQueryableProvider Includes(Expression>> include1, Expression>> include2, Expression> include3, Expression>> include4, Expression> include5);
NavQueryableProvider Includes(Expression>> include1, Expression> include2, Expression> include3, Expression>> include4, Expression>> include5);
NavQueryableProvider Includes(Expression> include1, Expression> include2, Expression>> include3, Expression>> include4, Expression>> include5);
NavQueryableProvider Includes(Expression>> include1, Expression>> include2, Expression>> include3, Expression> include4, Expression>> include5);
NavQueryableProvider Includes(Expression>> include1, Expression>> include2, Expression> include3, Expression> include4, Expression> include5);
NavQueryableProvider Includes(Expression>> include1, Expression> include2, Expression>> include3, Expression>> include4, Expression>> include5);
NavQueryableProvider Includes(Expression>> include1, Expression>> include2, Expression> include3, Expression>> include4, Expression>> include5);
NavQueryableProvider Includes(Expression> include1, Expression>> include2, Expression>> include3, Expression>> include4, Expression>> include5);
NavQueryableProvider Includes(Expression> include1, Expression>> include2, Expression> include3, Expression> include4, Expression> include5);
NavQueryableProvider Includes(Expression> include1, Expression> include2, Expression> include3, Expression>> include4, Expression> include5);
NavQueryableProvider Includes(Expression>> include1, Expression> include2, Expression>> include3, Expression>> include4, Expression> include5);
NavQueryableProvider Includes(Expression> include1, Expression>> include2, Expression>> include3, Expression>> include4, Expression> include5);
NavQueryableProvider Includes