Skip to content

Commit

Permalink
fix FindAll with Joins
Browse files Browse the repository at this point in the history
  • Loading branch information
phnx47 committed Mar 19, 2017
1 parent fd1114c commit 0f60e30
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 18 deletions.
24 changes: 12 additions & 12 deletions MicroOrm.Dapper.Repositories/DapperRepository.cs
Expand Up @@ -293,7 +293,7 @@ public virtual IEnumerable<TEntity> FindAll<TChild1>(Expression<Func<TEntity, bo
}

/// <inheritdoc />
public virtual IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3>(
public virtual IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3, TChild4>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand All @@ -302,11 +302,11 @@ public virtual IEnumerable<TEntity> FindAll<TChild1>(Expression<Func<TEntity, bo
IDbTransaction transaction = null)
{
var sqlQuery = new SqlGenerator<TEntity>().GetSelectAll(predicate, tChild1, tChild2, tChild3, tChild4);
return ExecuteJoinQuery<TChild1, TChild2, TChild3, DontMap, DontMap, DontMap>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4);
return ExecuteJoinQuery<TChild1, TChild2, TChild3, TChild4, DontMap, DontMap>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4);
}

/// <inheritdoc />
public virtual IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3>(
public virtual IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3, TChild4, TChild5>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand All @@ -316,11 +316,11 @@ public virtual IEnumerable<TEntity> FindAll<TChild1>(Expression<Func<TEntity, bo
IDbTransaction transaction = null)
{
var sqlQuery = new SqlGenerator<TEntity>().GetSelectAll(predicate, tChild1, tChild2, tChild3, tChild4, tChild5);
return ExecuteJoinQuery<TChild1, TChild2, TChild3, DontMap, DontMap, DontMap>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4, tChild5);
return ExecuteJoinQuery<TChild1, TChild2, TChild3, TChild4, TChild5, DontMap>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4, tChild5);
}

/// <inheritdoc />
public virtual IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3>(
public virtual IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3, TChild4, TChild5, TChild6>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand All @@ -331,7 +331,7 @@ public virtual IEnumerable<TEntity> FindAll<TChild1>(Expression<Func<TEntity, bo
IDbTransaction transaction = null)
{
var sqlQuery = new SqlGenerator<TEntity>().GetSelectAll(predicate, tChild1, tChild2, tChild3, tChild4, tChild5, tChild6);
return ExecuteJoinQuery<TChild1, TChild2, TChild3, DontMap, DontMap, DontMap>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4, tChild5, tChild6);
return ExecuteJoinQuery<TChild1, TChild2, TChild3, TChild4, TChild5, TChild6>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4, tChild5, tChild6);
}

/// <inheritdoc />
Expand Down Expand Up @@ -385,7 +385,7 @@ public virtual Task<IEnumerable<TEntity>> FindAllAsync<TChild1>(Expression<Func<
}

/// <inheritdoc />
public virtual Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3>(
public virtual Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3, TChild4>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand All @@ -394,11 +394,11 @@ public virtual Task<IEnumerable<TEntity>> FindAllAsync<TChild1>(Expression<Func<
IDbTransaction transaction = null)
{
var sqlQuery = new SqlGenerator<TEntity>().GetSelectAll(predicate, tChild1, tChild2, tChild3, tChild4);
return ExecuteJoinQueryAsync<TChild1, TChild2, TChild3, DontMap, DontMap, DontMap>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4);
return ExecuteJoinQueryAsync<TChild1, TChild2, TChild3, TChild4, DontMap, DontMap>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4);
}

/// <inheritdoc />
public virtual Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3>(
public virtual Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3, TChild4, TChild5>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand All @@ -408,11 +408,11 @@ public virtual Task<IEnumerable<TEntity>> FindAllAsync<TChild1>(Expression<Func<
IDbTransaction transaction = null)
{
var sqlQuery = new SqlGenerator<TEntity>().GetSelectAll(predicate, tChild1, tChild2, tChild3, tChild4, tChild5);
return ExecuteJoinQueryAsync<TChild1, TChild2, TChild3, DontMap, DontMap, DontMap>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4, tChild5);
return ExecuteJoinQueryAsync<TChild1, TChild2, TChild3, TChild4, TChild5, DontMap>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4, tChild5);
}

/// <inheritdoc />
public virtual Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3>(
public virtual Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3, TChild4, TChild5, TChild6>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand All @@ -423,7 +423,7 @@ public virtual Task<IEnumerable<TEntity>> FindAllAsync<TChild1>(Expression<Func<
IDbTransaction transaction = null)
{
var sqlQuery = new SqlGenerator<TEntity>().GetSelectAll(predicate, tChild1, tChild2, tChild3, tChild4, tChild5, tChild6);
return ExecuteJoinQueryAsync<TChild1, TChild2, TChild3, DontMap, DontMap, DontMap>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4, tChild5, tChild6);
return ExecuteJoinQueryAsync<TChild1, TChild2, TChild3, TChild4, TChild5, TChild6>(sqlQuery, transaction, tChild1, tChild2, tChild3, tChild4, tChild5, tChild6);
}

private IEnumerable<TEntity> ExecuteJoinQuery<TChild1, TChild2, TChild3, TChild4, TChild5, TChild6>(
Expand Down
12 changes: 6 additions & 6 deletions MicroOrm.Dapper.Repositories/IDapperRepository.cs
Expand Up @@ -196,7 +196,7 @@ public interface IDapperRepository<TEntity> where TEntity : class
/// <summary>
/// Get all objects with join objects
/// </summary>
IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3>(
IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3, TChild4>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand All @@ -207,7 +207,7 @@ public interface IDapperRepository<TEntity> where TEntity : class
/// <summary>
/// Get all objects with join objects
/// </summary>
IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3>(
IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3, TChild4, TChild5>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand All @@ -219,7 +219,7 @@ public interface IDapperRepository<TEntity> where TEntity : class
/// <summary>
/// Get all objects with join objects
/// </summary>
IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3>(
IEnumerable<TEntity> FindAll<TChild1, TChild2, TChild3, TChild4, TChild5, TChild6>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand Down Expand Up @@ -270,7 +270,7 @@ public interface IDapperRepository<TEntity> where TEntity : class
/// <summary>
/// Get all objects with join objects
/// </summary>
Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3>(
Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3, TChild4>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand All @@ -281,7 +281,7 @@ public interface IDapperRepository<TEntity> where TEntity : class
/// <summary>
/// Get all objects with join objects
/// </summary>
Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3>(
Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3, TChild4, TChild5>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand All @@ -293,7 +293,7 @@ public interface IDapperRepository<TEntity> where TEntity : class
/// <summary>
/// Get all objects with join objects
/// </summary>
Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3>(
Task<IEnumerable<TEntity>> FindAllAsync<TChild1, TChild2, TChild3, TChild4, TChild5, TChild6>(
Expression<Func<TEntity, bool>> predicate,
Expression<Func<TEntity, object>> tChild1,
Expression<Func<TEntity, object>> tChild2,
Expand Down

0 comments on commit 0f60e30

Please sign in to comment.