diff --git a/Interfaces/IXBaseReferencedProvider.cs b/Interfaces/IXBaseReferencedProvider.cs index 20b9819..7d6366b 100644 --- a/Interfaces/IXBaseReferencedProvider.cs +++ b/Interfaces/IXBaseReferencedProvider.cs @@ -23,11 +23,6 @@ namespace xDataService.Interfaces string Provider { get; } #endregion - // - #region Identifier ... - Task LastIndex(TKey providedForId); - #endregion - // #region Referenced Actions ... /// @@ -48,6 +43,13 @@ namespace xDataService.Interfaces /// Task> GetAllReferences(TKey providedForId); + /// + /// Count References ... + /// + /// + /// + Task CountReferences(TKey providedForId); + /// /// Retrieve References of Specific Provided ID as Query ... /// @@ -69,7 +71,6 @@ namespace xDataService.Interfaces Task AddReference( TModel model, TKey providedForId, - int forIndex = 0, string connectionId = null ); @@ -97,7 +98,6 @@ namespace xDataService.Interfaces Task RemoveReference( TModel model, TKey providedForId, - int? forIndex = null, string connectionId = null );