/// <summary>
        /// Create a database loader <see cref="DatabaseLoader"/>.
        /// </summary>
        /// <param name="catalog">The <see cref="DataOperationsCatalog"/> catalog.</param>
        /// <param name="columns">Array of columns <see cref="DatabaseLoader.Column"/> defining the schema.</param>
        public static DatabaseLoader CreateDatabaseLoader(this DataOperationsCatalog catalog,
                                                          params DatabaseLoader.Column[] columns)
        {
            var options = new DatabaseLoader.Options
            {
                Columns = columns,
            };

            return(new DatabaseLoader(CatalogUtils.GetEnvironment(catalog), options));
        }
Esempio n. 2
0
        /// <summary>Create a database loader <see cref="DatabaseLoader"/>.</summary>
        /// <param name="catalog">The <see cref="DataOperationsCatalog"/> catalog.</param>
        /// <param name="columns">Array of columns <see cref="DatabaseLoader.Column"/> defining the schema.</param>
        public static DatabaseLoader CreateDatabaseLoader(this DataOperationsCatalog catalog,
                                                          params DatabaseLoader.Column[] columns)
        {
            var options = new DatabaseLoader.Options
            {
                Columns = columns,
            };

            return(catalog.CreateDatabaseLoader(options));
        }
Esempio n. 3
0
 /// <summary>Create a database loader <see cref="DatabaseLoader"/>.</summary>
 /// <param name="catalog">The <see cref="DataOperationsCatalog"/> catalog.</param>
 /// <param name="options">Defines the settings of the load operation.</param>
 public static DatabaseLoader CreateDatabaseLoader(this DataOperationsCatalog catalog,
                                                   DatabaseLoader.Options options)
 => new DatabaseLoader(CatalogUtils.GetEnvironment(catalog), options);