Как определить строку соединения (платформа Entity Framework)
В этом разделе показывается, как определить строку соединения, используемую при подключении к модели Entity Data Model (модель EDM). Этот раздел основан на модели EDM AdventureWorks Sales. Модель AdventureWorks Sales используется во всех разделах документации платформы Entity Framework, связанных с выполнением задач. В этом разделе подразумевается, что платформа Entity Framework настроена и модель AdventureWorks Sales определена. Дополнительные сведения см. в разделе Как определить модель EDM вручную (платформа Entity Framework). Процедуры этого раздела также включены в раздел Как вручную настроить проект Entity Framework.
Примечание. |
---|
При использовании мастера Entity Data Model в проекте Visual Studio он автоматически сформирует модель EDM и настроит проект для использования платформы Entity Framework. Дополнительные сведения см. в разделе Как использовать мастер моделей EDM (платформа Entity Framework). |
Определение строки соединения модели EDM
Откройте файл конфигурации приложения (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" /> <add name="NorthwindEntities" connectionString="metadata=.\Northwind.csdl|.\Northwind.ssdl.\Northwind.msl; provider=System.Data.SqlClient;provider connection string='Data Source=localhost; Initial Catalog=Northwind;Integrated Security=True;MultipleActiveResultSets=True'" providerName="System.Data.EntityClient" /> </connectionStrings>
Если проект не содержит файла конфигурации приложения, его можно добавить, выбрав в меню Проект команду Добавить новый элемент, затем в категории Общие выбрать Файл конфигурации приложения и нажать кнопку Добавить.
См. также
Основные понятия
Краткое руководство (платформа Entity Framework)