public virtual async Task <HttpResponseMessage> Patch([FromODataUri] TKey key, Delta <TEntity> patch)
        {
            TEntity patchedEntity = await PatchEntityAsync(key, patch);

            return(EntitySetControllerHelpers.PatchResponse <TEntity>(Request, patchedEntity));
        }
        public virtual HttpResponseMessage Patch([FromODataUri] TKey key, Delta <TEntity> patch)
        {
            TEntity patchedEntity = PatchEntity(key, patch);

            return(EntitySetControllerHelpers.PatchResponse(Request, patchedEntity));
        }