Поделиться через


Как определить строку соединения (платформа Entity Framework)

В этом разделе показано, как определить строку соединения, используемую при подключении к концептуальной модели. Описание в этом разделе построено на основе концептуальной модели AdventureWorks Sales. Модель AdventureWorks Sales используется во всех разделах документации платформы Entity Framework , связанных с выполнением задач. Материал этого раздела подразумевает, что настроена платформа Entity Framework и определена модель AdventureWorks Sales. Дополнительные сведения см. в разделе Как определить модель и файлы сопоставления вручную (платформа Entity Framework). Процедуры этого раздела также включены в раздел Как вручную настроить проект Entity Framework.

Bb896291.note(ru-ru,VS.100).gifПримечание
При использовании мастера модель EDM (сущностная модель данных) в проекте Visual Studio он автоматически сформирует EDMX-файл и настроит проект для использования платформы Entity Framework .Дополнительные сведения см. в разделе Как использовать мастер моделей EDM (платформа 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>
    

    Если проект не содержит файла конфигурации приложения, его можно добавить, выбрав в меню Проект команду Добавить новый элемент, затем в категории Общие выбрать Файл конфигурации приложения и нажать кнопку Добавить.

См. также

Основные понятия

Краткое руководство (платформа Entity Framework)

Другие ресурсы

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