public virtual DataSet Convert(
            Protocol.DataSet dataSet,
            TabularConnectorAdapter adapter)
        {
            var result = new DataSet(dataSet.Name, adapter);

            result.DisplayName = dataSet.DisplayName;

            return(result);
        }
        public virtual Table <TEntity> Convert <TEntity>(
            Protocol.Table table,
            string dataSetName,
            TabularConnectorAdapter adapter)
            where TEntity : class
        {
            var result = new Table <TEntity>(dataSetName, table.Name, adapter);

            result.DisplayName = table.DisplayName;

            return(result);
        }