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:
@@ -14,7 +14,7 @@ using System.Threading.Tasks;
|
||||
|
||||
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;
|
||||
|
||||
@@ -23,22 +23,22 @@ namespace DigitalData.Core.Infrastructure
|
||||
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);
|
||||
}
|
||||
|
||||
public Task<int> ExecuteSqlInterpolatedAsync(FormattableString sql, CancellationToken cancel = default)
|
||||
public Task<int> ExecuteQueryInterpolatedAsync(FormattableString sql, CancellationToken cancel = default)
|
||||
{
|
||||
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);
|
||||
}
|
||||
|
||||
public int ExecuteSqlInterpolated(FormattableString sql)
|
||||
public int ExecuteQueryInterpolated(FormattableString sql)
|
||||
{
|
||||
return Context.Database.ExecuteSqlInterpolated(sql);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user