2

DatabaseFactory以前はConnectionStringデータベースの作成に使用されていました。現在、XML 形式のweb.configのMVC 5構造で基本的に動作するものをDatabaseProviderFactory使用しています。ConfigurationSource

以前は、次のようなことができました。

   string stConnName = Configuration["Data:DefaultConnection:ConnectionString"];
   string stProvider = Configuration["Data:DefaultConnection:ProviderName"];
   Database oDb = DatabaseFactory.CreateDatabase(stConnName);

EnterpriseLibrary 6のMVC 6 (appsettings.json)で現在言及されている JSON ベースのデータベース構成を取得する方法についてのアイデアは、XML 形式の MVC 5 のweb.configDatabaseProviderFactoryファイルでのみ機能する以下のような汎用データベースを作成するために:

    FileConfigurationSource fileConfig = new FileConfigurationSource("web.config");
    DatabaseProviderFactory dbProvider = new DatabaseProviderFactory(fileConfig);
    Database oDb = dbProvider.Create("DefaultConnection");
4

0 に答える 0