public virtual async Task <HttpResponseMessage> Get([FromODataUri] TKey key)
        {
            TEntity entity = await GetEntityByKeyAsync(key);

            return(EntitySetControllerHelpers.GetByKeyResponse <TEntity>(Request, entity));
        }
        public virtual HttpResponseMessage Get([FromODataUri] TKey key)
        {
            TEntity entity = GetEntityByKey(key);

            return(EntitySetControllerHelpers.GetByKeyResponse(Request, entity));
        }