.net core NoSQL/Document DB/Cosmos DB-视图数据的映射?
我正在开发我的第一个Microsoft NoSQL应用程序,我正在与体系结构作斗争。CosmosDB教程是可以理解的,但令人沮丧的是它相当基础。ToDo应用程序教程简单地描述了Item类型的文档上的CRUD操作——使用非常简单的视图和脚手架 我的观点比较复杂,需要更多的信息。我似乎有几个选择,但我不清楚最好的方法。我可以.net core NoSQL/Document DB/Cosmos DB-视图数据的映射?,.net-core,automapper,azure-cosmosdb,nosql,.net Core,Automapper,Azure Cosmosdb,Nosql,我正在开发我的第一个Microsoft NoSQL应用程序,我正在与体系结构作斗争。CosmosDB教程是可以理解的,但令人沮丧的是它相当基础。ToDo应用程序教程简单地描述了Item类型的文档上的CRUD操作——使用非常简单的视图和脚手架 我的观点比较复杂,需要更多的信息。我似乎有几个选择,但我不清楚最好的方法。我可以 使JSON文档适合我的视图。我对此感到不安,因为视图和“域”数据混合在一起——但这是从我的关系数据库的角度来看的。此外,当我发布时,我需要说明同一文档中重复视图数据的更新 创建
谢谢 我建议你先阅读。对于结构简单或不经常访问的文档,我会选择选项3和选项1,而对于复杂数据,我更喜欢定义我的数据模型。谢谢Bruce。我读了你推荐的那篇文章。有用。那么“对于复杂数据,我更愿意定义我的数据模型”这是选项2吗?在这种情况下,我想这是“取决于”?如果在单个文档或跨多个文档中嵌入了复杂的关系,我会定义视图模型以提高可读性和可操作性。