我正在使用Entity Framework 4与我的Asp.Net MVC3应用程序。我的问题是,我正在使用Entity Framework执行与我的数据库的操作,这很好。出于其他一些目的,我还使用Sql Connection存储和检索数据库中的数据。我遇到了
[Keyword not supported: 'metadata']
连接到我的数据库时发生错误。
这是我的Web配置文件。
<add name="VibrantEntities" connectionString="metadata=res://*/Vibrant.csdl|res://*/Vibrant.ssdl|res://*/Vibrant.msl;provider=System.Data.SqlClient;provider connection string="data source=KAPS-PC\KAPSSERVER;initial catalog=vibrant;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
我正在使用类库,这是我的应用配置。
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="VibrantEntities" connectionString="metadata=res://*/Vibrant.csdl|res://*/Vibrant.ssdl|res://*/Vibrant.msl;provider=System.Data.SqlClient;provider connection string="data source=KAPS-PC\KAPSSERVER;initial catalog=vibrant;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
web.config
中编写C#代码。你需要在连接到数据库的任何地方使用它。但是你的连接字符串应该存储在web.config
中。你可以在一个单独的问题中发布你的代码,我很乐意帮助你。 - Nikolai Samteladze