首先,我读过this article,但遇到了另一个问题。
我正在使用DevExtreme,并且在调试时尝试执行以下代码时出现错误:
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
}
}
它说
“不支持关键字:“元数据”。”
但是我的connectionString的providerName(在web.config文件中)的提供者名称是“ System.Data.EntityClient”,如在this article中多次建议的那样。
我的connectionString看起来像这样:
<add name="CCBEntities" connectionString="metadata=res://*/Models.ContosoModel.csdl|res://*/Models.ContosoModel.ssdl|res://*/Models.ContosoModel.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\CCB.mdf;integrated security=True;multipleactiveresultsets=True;connect timeout=30;application name=EntityFramework"" providerName="System.Data.EntityClient" />
我正在像这样传递这个值:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:CCBEntities %>"
SelectCommand="SELECT * FROM [CcbTeam]">
</asp:SqlDataSource>
如何清除此错误?