Программа возвращает «Ключевое слово не поддерживается:« метаданные ».» - PullRequest
0 голосов
/ 16 октября 2018

Прежде всего, я прочитал эту статью , и у меня другая проблема.

Я использую 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=&quot;data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\CCB.mdf;integrated security=True;multipleactiveresultsets=True;connect timeout=30;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />

Я передаю это значение следующим образом:

 <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:CCBEntities %>"
    SelectCommand="SELECT * FROM [CcbTeam]">
</asp:SqlDataSource>

Как я могу удалить эту ошибку?

...