我尝试将新的数据连接从Microsoft Visual Studio实体框架数据模型向导连接到Azure SQL数据仓库,但出现错误:
无法检索此请求的数据。不明财产 PrimaryFilePath
我可以成功地"测试连接"。 我也可以创建与Master数据库的连接,但不能创建由我创建的连接。
问题Connecting to SQL Azure in Server Explorer returns error "unknown property PrimaryFilePath"指责不匹配的排序规则, 但是
SELECT SERVERPROPERTY ('Collation') SELECT DATABASEPROPERTYEX('MyDataBase' , 'Collation')
为服务器和数据库返回SQL_Latin1_General_CP1_CI_AS。
作为解决方法(在Microsoft Forums thread failed-to-retrieve-data-for-this-request-unknown-property-primaryfilepath上建议) 我在本地SQL Server上从Azure SQL数据仓库重新创建表,经过更多开发后,将尝试将实体框架数据模型重新连接到Azure SQL数据仓库。
是否有更好的方法可以创建与Azure SQL数据仓库的数据连接,并避免使用未知属性PrimaryFilePath'错误?
实际上是什么"属性PrimaryFilePath"是的,我可以用某种方式指定它吗?
答案 0 :(得分:2)
目前截至目前,ASDW不支持EF 请参阅此Azure反馈条目 - 请随时投票! https://feedback.azure.com/forums/307516-sql-data-warehouse/suggestions/12868725-support-for-entity-framework
答案 1 :(得分:0)
我在 VS 2015 中遇到了同样的错误并且无法做太多事情。 所以我使用了 VS 2017,效果很好。