Возможно, я прошу не о том, но я не могу найти пример строки подключения для SQL Server и Entity Framework. У меня есть такая локальная среда разработки, которая работает нормально, но когда я пытаюсь перенести ее на мой хост (Arvixe), любой сбой ввода-вывода db терпит неудачу.Ищет пример строки подключения - SQL Server и Entity Framework
ответ
Лучший ресурс для этого является http://www.connectionstrings.com/
Вот моя строка Arvixe. Можете ли вы попасть в базу данных с помощью SSMS?
<connectionStrings>
<add name="MyConnection" connectionString="Data Source=lotus.arvixe.com;Initial Catalog=MyDb;Integrated Security=False;User ID=userfromarvixe;Password=pwdfromarvixe" providerName="System.Data.SqlClient" />
</connectionStrings>
Да, я могу добраться до db с помощью SSMS. Мне нужна строка соединения специально для использования с инфраструктурой сущности. –
Строка соединения с сущностью ничем не отличается. Поместите его в свой web.config и сообщите своему контексту, чтобы использовать его. –
Вам нужны: "metadata = res: //*/IO.YOM.csdl | res: //*/IO.YOM.ssdl | res: //*/IO.YO M.msl; –
Я тоже искал это на некоторое время. Оказывается, да, есть разница со строками подключения при использовании EF. Та часть, которая была недостижимой является материал метаданных, то есть, это:
"metadata=res://*/IO.YOM.csdl|res://*/IO.YOM.ssdl|res://*/IO.YOM.msl; provider=System.Data.SqlClient;provider connection string='Data Source=hazel.arvixe.com;
Без этого, EF не может найти определения, которые необходимы. Btw, без этого, это просто обычная строка соединения с сервером sql.
Кто-то звонит мне (-2) для "не показывает исследований и т. Д.". Вопросы включают слова «не могу найти пример». Fyi, я смотрел на это в течение последних 48 часов (между тем, чтобы быть продуктивным в противном случае), не повезло, поэтому я решил опубликовать окончательный вопрос. –
Нашел решение после многих поисковых запросов и сообщений. Мой db называется «YOM», и я создал сущности с таким же именем. ; Password = ; Время ожидания соединения = 60 \t \t multipleactiveresultsets = true '"providerName =" System.Data.EntityClient "/> connectionStrings> –