Я создал файл Entity Framework. Моя база данных называется MyDB. Файл My Entity Framework - MyDB.edmx, и я использовал существующую строку соединения (MyDBConnectionString) для генерации модели edmx.Объяснение строк подключения Entity Framework 4
Он создал еще две строки подключения:
MyDBEntities
MyDBContainer
Что это за? Они выглядят точно так же, и обе имеют информацию из моей старой строки подключения.
Должна ли мне еще моя старая строка подключения?
Обновление с более подробной информацией:
Вот строки подключения:
<add name="MyDBConnectionString" connectionString="Data Source=localhost;Initial Catalog=MyDB;Persist Security Info=False;User ID=MyDB;Password=MyDB" providerName="System.Data.SqlClient" />
<add name="MyDBEntities" connectionString="metadata=res://*/App_Code.MyDB.csdl|res://*/App_Code.MyDB.ssdl|res://*/App_Code.MyDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=MyDB;Persist Security Info=True;User ID=MyDB;Password=MyDB;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
<add name="MyDBContainer" connectionString="metadata=res://*/App_Code.MyDB.csdl|res://*/App_Code.MyDB.ssdl|res://*/App_Code.MyDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=MyDB;Persist Security Info=True;User ID=MyDB;Password=MyDB;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
Я создал первый под названием MyDBConnectionString. Затем, когда я создал модель edmx из визуальной студии базы данных, создали строки подключения MyDBEntities и MyDBContainer. Каковы две другие (сущности и контейнеры)? Мне больше не нужна исходная строка подключения?
Можете ли вы включить их все? EF имеет свою собственную строку соединения, но (1) есть только одна, и (2) она выглядит иначе, чем DB CS. –