Beispiel #1
0
        public DbContextMetaDataLoader(MetaData model, DbContextMetaDataLoaderOptions options)
        {
            Model = model;

            if (options != null)
            {
                Options = options;
            }
        }
        /// <summary>
        /// Loads the model from a database context.
        /// </summary>
        /// <param name="model">A DbModel object.</param>
        /// <param name="context">A DbContext object to load the model from.</param>
        /// <param name="options">Different options</param>
        public static void LoadFromDbContext(this MetaData model, DbContext context, DbContextMetaDataLoaderOptions options)
        {
            var loader = new DbContextMetaDataLoader(model, options);

            loader.LoadFromDbContext(context);
        }