sqlite: add find method
This commit is contained in:
@@ -82,6 +82,13 @@ public partial class DbOperations : IDbOperations
|
||||
}
|
||||
|
||||
|
||||
/// <inheritdoc />
|
||||
public virtual async Task<T> Find<T>(Expression<Func<T, bool>> querySelector) where T : ZeroIdEntity, new()
|
||||
{
|
||||
return await Db.SingleAsync(querySelector);
|
||||
}
|
||||
|
||||
|
||||
/// <inheritdoc />
|
||||
public virtual async Task<List<T>> LoadBySql<T>(Func<SqlExpression<T>, SqlExpression<T>> querySelector) where T : ZeroIdEntity, new()
|
||||
{
|
||||
|
||||
@@ -165,6 +165,11 @@ public interface IDbOperations
|
||||
/// </summary>
|
||||
Task<List<T>> Load<T>(Expression<Func<T, bool>> querySelector) where T : ZeroIdEntity, new();
|
||||
|
||||
/// <summary>
|
||||
/// Find entity by query
|
||||
/// </summary>
|
||||
Task<T> Find<T>(Expression<Func<T, bool>> querySelector) where T : ZeroIdEntity, new();
|
||||
|
||||
/// <summary>
|
||||
/// Get entities by sql query
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user