sql-server - Windows Azure、 Entity Framework 。不支持关键字 : 'metadata' .

标签 sql-server azure entity-framework-5

这个问题已被问过几次,但我无法让任何建议对我有用。

我有一个在本地构建的网站和 SQL 数据库,现在部署到 Azure 中。该数据库是网站的链接资源。我能够浏览该网站,甚至能够使用 ADO.Net 和标准连接字符串连接数据库并运行查询。

问题是,当我尝试使用 Entity Framework 进行连接时,我不断收到不支持关键字:“元数据”。我已删除多个事件记录集并尝试将“替换为”,但它没有没用。我完全没有想法。

最佳答案

这是我在 Azure 门户中定义的连接字符串,用于 DatabaseFirst 方法:

metadata=res://*/mySuperModel.csdl|res://*/mySuperModelModel.ssdl|res://*/mySuperModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=tcp:myServerName.database.windows.net,1433;Initial Catalog=myDatabaseName;User ID=myUserName@myServerName;Password=myPasswordHere;"

与您的进行比较,请注意,Azure 门户中的连接类型为“自定义”

关于sql-server - Windows Azure、 Entity Framework 。不支持关键字 : 'metadata' .,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13908348/

相关文章:

sql - 为什么 DROP TABLE 然后重新创建 TABLE?

sql - 从 SQL Server 过渡到 MySQL(无数据迁移)- 有什么区别?

sql-server - 在 T-SQL 中执行 "Foreach Update"的最佳方法是什么?

sql-server - SQL 'float' 数据类型,当输出为 XML 时,导致不需要的浮点结果

windows - Worker Role 进程在被杀死之前可以将状态设置为 "busy"多长时间?

c# - 如何首先在 Entity Framework 代码中为每种类型配置多个对象集

azure - 将 Azure 存储表数据清除/复制到 SQL Azure 的最快方法是什么?

azure - 如何访问 Azure 订阅上的死信子队列?

ef-code-first - EF5代码中的多对多关系首先,如何指定表名?

c# - Entity Framework 6 错误无法加载指定的元数据资源