次の方法で共有


接続文字列を定義する方法 (Entity Framework)

このトピックでは、概念モデルに接続するための接続文字列を定義する方法について説明します。 このトピックには、AdventureWorks Sales 概念モデルが使用されています。 AdventureWorks Sales Model は、Entity Framework ドキュメントのタスク関連のトピック全般で使用されます。 このトピックでは、Entity Framework の構成が済んでいること、および AdventureWorks Sales Model が定義済みであることを前提としています。 詳細については、「方法: モデル ファイルとマッピング ファイルを手動で定義する (Entity Framework)」を参照してください。 このトピックの手順は、「Entity Framework プロジェクトを手動で構成する方法」にも記載されています。

Bb896291.note(ja-jp,VS.100).gif注 :
Visual Studio プロジェクトで Entity Data Model ウィザードを使用した場合、自動的に .edmx ファイルが生成され、Entity Framework を使用するようにプロジェクトが構成されます。詳細については、「Entity Data Model ウィザードを使用する方法 (Entity Framework)」を参照してください。

Entity Framework 接続文字列を定義するには

  • プロジェクトのアプリケーション構成ファイル (app.config) を開き、次の接続文字列を追加します。

    <connectionStrings>
        <add name="AdventureWorksEntities" 
             connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
             provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
             Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
             multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />
    </connectionStrings>
    

    If your project does not have an application configuration file, you can add one by selecting Add New Item from the Project menu, selecting the General category, selecting Application Configuration File, and then clicking Add.

参照

概念

クイック スタート (Entity Framework)

その他のリソース

How to: Create a New Conceptual Model
Entity Data Model Tools