Azure cosmosdb 使用实体框架核心3在CosmosDB中存储具有JSON值的属性

Azure cosmosdb 使用实体框架核心3在CosmosDB中存储具有JSON值的属性,azure-cosmosdb,asp.net-core-webapi,ef-core-3.1,ef-model-first,Azure Cosmosdb,Asp.net Core Webapi,Ef Core 3.1,Ef Model First,我在API中使用EF Core Cosmos Provider来使用CosmosDB。在cosmos中的容器项中,我需要一个属性来存储JSON值,并且还应该映射到EF core中的模型类。“我的宇宙”容器中的项目如下所示: 正如您所见,“Parameters”属性中的字段是动态的,我如何将其映射到EF core中的模型类? 目前,我已经使用uu jObject shadow属性实现了它,该属性允许我们将值作为jObject存储在容器中,但在u jObject的官方文档网站上,我引用了以下内容:

我在API中使用EF Core Cosmos Provider来使用CosmosDB。在cosmos中的容器项中,我需要一个属性来存储JSON值,并且还应该映射到EF core中的模型类。“我的宇宙”容器中的项目如下所示:

正如您所见,“Parameters”属性中的字段是动态的,我如何将其映射到EF core中的模型类?

目前,我已经使用uu jObject shadow属性实现了它,该属性允许我们将值作为jObject存储在容器中,但在u jObject的官方文档网站上,我引用了以下内容:

“_jObject”属性是EF核心基础设施的一部分,只能作为最后手段使用,因为它在未来的版本中可能会有不同的行为。”

如果您对我在未来版本中对\ujobject行为的预期变化有任何见解,这将非常有用


谢谢

请不要使用图像,只需复制代码并粘贴即可。