sqlite: add find method

This commit is contained in:
2026-02-28 13:24:18 +01:00
parent 74023d2de6
commit 2d16818d16
2 changed files with 12 additions and 0 deletions
@@ -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()
{
+5
View File
@@ -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>