|DataDirectory| について理解する置換文字列
AppConfig
ファイルには、見落とされがちな強力な機能、|DataDirectory|
置換文字列が備わっています。 これにより、データベース ファイルの場所の管理が大幅に簡素化されます。
データベース ファイル パスを接続文字列に直接ハードコーディングする代わりに、次のようにします。
<code class="language-csharp">SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=C:\MyDB\Database.mdf;Initial Catalog=Master");</code>
|DataDirectory|
値を動的に設定できます:
<code class="language-csharp">AppDomain.CurrentDomain.SetData("DataDirectory", "C:\myDB");</code>
その後、接続文字列は次のようになります:
<code class="language-csharp">SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=|DataDirectory|\Database.mdf;Initial Catalog=Master");</code>
この柔軟なアプローチにより、導入が簡素化されます。データベースの場所を簡単に構成できるようになり、展開環境ごとに接続文字列を変更する必要がなくなりました。
以上が|DataDirectory| はどのように機能するのか置換文字列を使用すると、AppConfig でのデータベース ファイルの場所の管理が簡素化されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。