相关疑难解决方法(0)

DocumentDB中每个集合的单个或多个实体

文档DB中每个集合应该有一个实体吗?

考虑我在下图中有外键关系: 在此输入图像描述

我应该为员工创建两个集合,为公司创建其他集合.或者我应该将它们存储在一个集合中?

在这里读到,在documentdb中,存储过程触发器等的范围都在一个集合中.因此,通过将不同的实体拆分为单独的集合,我开箱即用.

因此,将这两个类转储为单个实体并不是更好:

{
  "Id": 1001,
  "Industry": "Software",
  "Employees": [
    {
      "Id": 10011,
      "Name": "John Doe",
      "CompanyId": 1001
    },
    {
      "Id": 10012,
      "Name": "Jane Doe",
      "CompanyId": 1001
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

在DocumentDB中实现相关实体的标准做法是什么?

c# azure azure-cosmosdb

21
推荐指数
2
解决办法
8777
查看次数

标签 统计

azure ×1

azure-cosmosdb ×1

c# ×1