@ -199,9 +199,9 @@ namespace FreeSql
/// <param name="cmdText"></param>
/// <param name="cmdParms"></param>
/// <returns></returns>
Navit eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
/// <summary>
/// 执行SQL返回对象集合, Query<User>("select * from user where age > ?age; select * from address", new { age = 25 })<para></para>
/// 提示: parms 参数还可以传 Dictionary<string, object>
@ -210,28 +210,28 @@ namespace FreeSql
/// <param name="cmdText"></param>
/// <param name="parms"></param>
/// <returns></returns>
Navit eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > > Query < T1 , T2 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > Query < T1 , T2 , T3 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > Query < T1 , T2 , T3 , T4 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > Query < T1 , T2 , T3 , T4 , T5 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
#if net40
#else
@ -380,9 +380,9 @@ namespace FreeSql
/// <param name="cmdText"></param>
/// <param name="cmdParms"></param>
/// <returns></returns>
Task < Navit eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
/// <summary>
/// 执行SQL返回对象集合, Query<User, Address>("select * from user where age > ?age; select * from address", new { age = 25 })<para></para>
/// 提示: parms 参数还可以传 Dictionary<string, object>
@ -391,28 +391,28 @@ namespace FreeSql
/// <param name="cmdText"></param>
/// <param name="parms"></param>
/// <returns></returns>
Task < Navit eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > > > QueryAsync < T1 , T2 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Navit eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > > > QueryAsync < T1 , T2 , T3 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > > > QueryAsync < T1 , T2 , T3 , T4 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( DbConnection connection , DbTransaction transaction , CommandType cmdType , string cmdText , params DbParameter [ ] cmdParms ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( DbTransaction transaction , string cmdText , object parms = null ) ;
Task < Nativ eTuple < List < T1 > , List < T2 > , List < T3 > , List < T4 > , List < T5 > > > QueryAsync < T1 , T2 , T3 , T4 , T5 > ( DbConnection connection , DbTransaction transaction , string cmdText , object parms = null ) ;
#endregion
#endif
}