Прежде всего, я прочитал эту статью , и у меня другая проблема.
Я использую DevExtreme и при отладке я получаю сообщение об ошибке при попытке выполнить этот код:
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
}
}
Это говорит
"Ключевое слово неподдерживается: 'metadata'. "
Однако мой providerName моей строки подключения (в файле web.config) -" System.Data.EntityClient ", как советовали несколько раз в этой статье .
Моя строка подключения выглядит следующим образом:
<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>
Как я могу удалить эту ошибку?