【发布时间】:2022-01-18 03:42:31
【问题描述】:
我有一个在 .Net core 3.1 场景中使用实体框架、OData 和 SqlServer 的应用程序,它运行良好。最终我想在 Azure 上使用 Cosmos DB 来代替 SQL Server。
虽然我可以让应用程序连接到 Cosmos,但应用程序无法调用 3.1 兼容库不支持的 FromSqlRaw。
我已尝试将项目完全升级到 .Net core 6.0,虽然编译没有错误,但在应用程序启动时使用名为 MediatR(用于注入)的包加载程序集时遇到问题。
我的问题是双重的:Cosmos DB 的 .Net 6.0 兼容库是否正确处理 FromSqlRaw 和/或如果没有,是否有解决该问题的方法。
【问题讨论】:
标签: entity-framework odata azure-cosmosdb