System.ArgumentException:“不支持关键字:”元数据

问题描述:

这是什么错误。System.ArgumentException:“不支持关键字:”元数据

System.ArgumentException:'不支持关键字:'metadata'。'后续的

线是我的app.config。

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <configSections> 
     <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > 
      <section name="Foroush.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> 
     </sectionGroup> 
    </configSections> 
    <startup> 
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/> 
    </startup> 
    <connectionStrings> 
     <add name="ForoushEntities" connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/DataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=Foroush;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/> 
    </connectionStrings> 
    <applicationSettings> 
     <Foroush.Properties.Settings> 
      <setting name="Foroush_SmsWebService_SendReceive" serializeAs="String"> 
       <value>http://ip.sms.ir/ws/SendReceive.asmx</value> 
      </setting> 
     </Foroush.Properties.Settings> 
    </applicationSettings> 
</configuration> 

For Example

+1

该连接字符串有问题。 – LarsTech

+0

请添加错误消息和代码生成它作为文本的问题,而不是作为一个图像,因为它对unde是至关重要的rstand你的问题! –

在截图中我看到你在试图创建一个SQL连接字符串,而不是一个实体框架连接字符串与""替代的重要组成部分修改的连接字符串。

有对于像内置的方法:

var entityConnectionStringBuilder = new EntityConnectionStringBuilder(MyConnectionString); 

string sqlConnectionString = entityConnectionStringBuilder.ProviderConnectionString; 

return new System.Data.SqlClient.SqlConnectionStringBuilder(sqlConnectionString).UserId); 

在截图中的代码,你可能想用ConnectionStringNewFormat作为SqlConnectionStringBuilder而不是MyConnectionString(即原来的实体框架连接字符串参数。但是,请不要使用字符串操作,但使用实体框架提供给您的代码如上文所示。