This commit is contained in:
2025-12-19 04:01:52 +03:30
parent f7cef7f327
commit 0f6620f3ef
+7 -7
View File
@@ -23,11 +23,6 @@ namespace xDataService.Interfaces
string Provider { get; } string Provider { get; }
#endregion #endregion
//
#region Identifier ...
Task<int> LastIndex(TKey providedForId);
#endregion
// //
#region Referenced Actions ... #region Referenced Actions ...
/// <summary> /// <summary>
@@ -48,6 +43,13 @@ namespace xDataService.Interfaces
/// <returns></returns> /// <returns></returns>
Task<IEnumerable<TModel>> GetAllReferences(TKey providedForId); Task<IEnumerable<TModel>> GetAllReferences(TKey providedForId);
/// <summary>
/// Count References ...
/// </summary>
/// <param name="providedForId"></param>
/// <returns></returns>
Task<int> CountReferences(TKey providedForId);
/// <summary> /// <summary>
/// Retrieve References of Specific Provided ID as Query ... /// Retrieve References of Specific Provided ID as Query ...
/// </summary> /// </summary>
@@ -69,7 +71,6 @@ namespace xDataService.Interfaces
Task<bool> AddReference( Task<bool> AddReference(
TModel model, TModel model,
TKey providedForId, TKey providedForId,
int forIndex = 0,
string connectionId = null string connectionId = null
); );
@@ -97,7 +98,6 @@ namespace xDataService.Interfaces
Task<bool> RemoveReference( Task<bool> RemoveReference(
TModel model, TModel model,
TKey providedForId, TKey providedForId,
int? forIndex = null,
string connectionId = null string connectionId = null
); );