EF ConnectionString Проблема ключевое слово не поддерживается "метаданные" - PullRequest
0 голосов
/ 09 марта 2020
connectionString="
   metadata=res://*/Database.AttidudeDB.csdl|res://*/Database.AttidudeDB.ssdl|res://*/Database.AttidudeDB.msl;
   Provider=SQLOLEDB;Data Source=.net;Initial Catalog=DB_;User Id=admin;Password=*****;
   application  name=EntityFramework"" 

providerName = "System.Data.SqlClient"

Я загрузил свою базу данных на sql Сервер, и я получаю это erro r "ключевое слово не поддерживается" metdata "Любой может помочь, пожалуйста

Ответы [ 2 ]

0 голосов
/ 10 марта 2020

Привет, я решаю это после очень тяжелого дня, это была проблема со строкой соединения, и она блокируется так:

 <add name="AttitudeUnitDBEntities" 
   connectionString=" metadata=res://*/Database.AttidudeDB.csdl|res://*/Database.AttidudeDB.ssdl|res://*/Database.AttidudeDB.msl;
   provider=System.Data.SqlClient;
   provider connection string=&quot;
   data source=www.net.com;
   initial catalog=DB_A;
   persist security info=True;user id=admin;
   password=********;MultipleActiveResultSets=True;App=EntityFramework&quot;" 
   providerName="System.Data.EntityClient" />
0 голосов
/ 09 марта 2020

Если вы используете SQL Аутентификацию, все, что вам нужно, это:

Источник данных = [Имя_сервера]; Начальный каталог = [Имя_базы_данных]; Интегрированная безопасность = Ложь; Идентификатор пользователя = [Имя_пользователя]; Пароль = [Пароль]

Для Windows Аутентификация:

Источник данных = [Имя_сервера]; Начальный каталог = [Имя_базы_данных]; Интегрированная безопасность = Истина;

У меня есть проект с открытым исходным кодом, который поставляется с проектом построителя строк соединений в папке инструментов, если вы заинтересованы:

https://github.com/DataJuggler/DataTier.Net

построитель строк соединений:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...