Refactor method names for clarity in IRepository/DbRepository
Renamed methods in `IRepository` and `DbRepository` to replace `Sql` with `Query` for improved clarity and consistency. - Updated `IRepository` methods: - `ExecuteSqlRawAsync` -> `ExecuteQueryRawAsync` - `ExecuteSqlInterpolatedAsync` -> `ExecuteQueryInterpolatedAsync` - `ExecuteSqlRaw` -> `ExecuteQueryRaw` - `ExecuteSqlInterpolated` -> `ExecuteQueryInterpolated` - Updated `DbRepository` methods: - `ExecuteSqlRawAsync` -> `ExecuteQueryRawAsync` - `ExecuteSqlInterpolatedAsync` -> `ExecuteQueryInterpolatedAsync` - `ExecuteSqlRaw` -> `ExecuteQueryRaw` - `ExecuteSqlInterpolated` -> `ExecuteQueryInterpolated` - Fixed `DbRepository` class declaration by removing the incorrect constraint requiring `TDbContext` to implement `IRepository`.
This commit is contained in:
@@ -15,22 +15,22 @@ namespace DigitalData.Core.Abstraction.Application.Repository
|
|||||||
#if NET
|
#if NET
|
||||||
public
|
public
|
||||||
#endif
|
#endif
|
||||||
Task<int> ExecuteSqlRawAsync([NotParameterized] string sql, IEnumerable<object> parameters, CancellationToken cancel = default);
|
Task<int> ExecuteQueryRawAsync([NotParameterized] string sql, IEnumerable<object> parameters, CancellationToken cancel = default);
|
||||||
|
|
||||||
#if NET
|
#if NET
|
||||||
public
|
public
|
||||||
#endif
|
#endif
|
||||||
Task<int> ExecuteSqlInterpolatedAsync(FormattableString sql, CancellationToken cancel = default);
|
Task<int> ExecuteQueryInterpolatedAsync(FormattableString sql, CancellationToken cancel = default);
|
||||||
|
|
||||||
#if NET
|
#if NET
|
||||||
public
|
public
|
||||||
#endif
|
#endif
|
||||||
int ExecuteSqlRaw([NotParameterized] string sql, params object[] parameters);
|
int ExecuteQueryRaw([NotParameterized] string sql, params object[] parameters);
|
||||||
|
|
||||||
#if NET
|
#if NET
|
||||||
public
|
public
|
||||||
#endif
|
#endif
|
||||||
int ExecuteSqlInterpolated(FormattableString sql);
|
int ExecuteQueryInterpolated(FormattableString sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface IRepository<TEntity>
|
public interface IRepository<TEntity>
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace DigitalData.Core.Infrastructure
|
namespace DigitalData.Core.Infrastructure
|
||||||
{
|
{
|
||||||
public class DbRepository<TDbContext> where TDbContext : DbContext, IRepository
|
public class DbRepository<TDbContext> : IRepository where TDbContext : DbContext
|
||||||
{
|
{
|
||||||
protected internal readonly TDbContext Context;
|
protected internal readonly TDbContext Context;
|
||||||
|
|
||||||
@@ -23,22 +23,22 @@ namespace DigitalData.Core.Infrastructure
|
|||||||
Context = context;
|
Context = context;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<int> ExecuteSqlRawAsync([NotParameterized] string sql, IEnumerable<object> parameters, CancellationToken cancel = default)
|
public Task<int> ExecuteQueryRawAsync([NotParameterized] string sql, IEnumerable<object> parameters, CancellationToken cancel = default)
|
||||||
{
|
{
|
||||||
return Context.Database.ExecuteSqlRawAsync(sql, parameters, cancel);
|
return Context.Database.ExecuteSqlRawAsync(sql, parameters, cancel);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<int> ExecuteSqlInterpolatedAsync(FormattableString sql, CancellationToken cancel = default)
|
public Task<int> ExecuteQueryInterpolatedAsync(FormattableString sql, CancellationToken cancel = default)
|
||||||
{
|
{
|
||||||
return Context.Database.ExecuteSqlInterpolatedAsync(sql, cancel);
|
return Context.Database.ExecuteSqlInterpolatedAsync(sql, cancel);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int ExecuteSqlRaw([NotParameterized] string sql, params object[] parameters)
|
public int ExecuteQueryRaw([NotParameterized] string sql, params object[] parameters)
|
||||||
{
|
{
|
||||||
return Context.Database.ExecuteSqlRaw(sql, parameters);
|
return Context.Database.ExecuteSqlRaw(sql, parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int ExecuteSqlInterpolated(FormattableString sql)
|
public int ExecuteQueryInterpolated(FormattableString sql)
|
||||||
{
|
{
|
||||||
return Context.Database.ExecuteSqlInterpolated(sql);
|
return Context.Database.ExecuteSqlInterpolated(sql);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user