这个问题已被问过几次,但我无法让任何建议对我有用。
我有一个在本地构建的网站和 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/