不支持 EF ConnectionString 问题关键字 'metadata'

EF ConnectionString Problem keyword not supported 'metadata'

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"" 

供应商名称="System.Data.SqlClient"

我将我的数据库上传到 sql 服务器,我得到了这个错误 “不支持关键字 'metdata' 任何人都可以帮助

如果您使用 SQL 身份验证,您只需要:

数据源=[ServerName];初始目录=[DatabaseName];集成安全性=False;用户 ID=[UserName];密码=[密码]

对于 Windows 身份验证:

数据源=[ServerName];初始目录=[DatabaseName];集成安全性=True;

我有一个开源项目,在工具文件夹中有一个Connection String Builder项目,如果你有兴趣的话:

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

连接字符串生成器:

嗨,我在非常辛苦的一天后解决了它,这是连接字符串问题 它像这样锁定:

 <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" />