我一直在使用EF 7 Core for SQL Server,最近添加了EF 7 Core for Cosmos DB。
然而,在安装EF Core Cosmos提供程序后,我得到了这个错误。
错误CS0121调用在以下方法或属性之间不明确:“Microsoft. MicrosoftFrameworkCore. CosmosQueryableExtensions.FromSqlRaw(Microsoft. MicrosoftFrameworkCore.DbSet,string,params object[])”和“Microsoft. MicrosoftFrameworkCore.CosmosQueryableExtensions.FromSqlRaw(Microsoft. MicrosoftFrameworkCore.DbSet,string,params object[])”
这两个扩展方法都使用相同的命名空间Microsoft.MicrosoftFrameworkCore,所以我不能通过指定命名空间来解决这个问题。
除了使用命名空间之外,还有什么方法可以选择使用哪种扩展方法?
1条答案
按热度按时间pb3s4cty1#
我只是找到了一个变通方法。以前,我把它们作为一种扩展方法,就像这样。
字符串
但是我意识到我可以像使用常规静态方法一样使用扩展方法。
型
这样,我就可以选择使用哪种扩展方法,即使它们具有相同的名称空间。
感谢您发送编修。