Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net MongoDB basic(两个对象之间的关系)_Asp.net_Mongodb_Asp.net Core_Mongodb Query_Mongoid - Fatal编程技术网

Asp.net MongoDB basic(两个对象之间的关系)

Asp.net MongoDB basic(两个对象之间的关系),asp.net,mongodb,asp.net-core,mongodb-query,mongoid,Asp.net,Mongodb,Asp.net Core,Mongodb Query,Mongoid,我在mongoDB是全新的 我有两个目标: public class BusinessUnit{ [BsonId] [BsonRepresentation(BsonType.ObjectId)] public string Id { get; set; } public string Name { get; set; } = string.Empty; public

我在mongoDB是全新的

我有两个目标:

      public class BusinessUnit{
            [BsonId]
            [BsonRepresentation(BsonType.ObjectId)]
            public string Id { get; set; }
            public string Name { get; set; } = string.Empty;
            public string Address{ get; set; } = string.Empty;
      }

       public class Review
       {
            [BsonId]
            [BsonRepresentation(BsonType.ObjectId)]
            public string Id { get; set; }
            public decimal Rating { get; set; } = 0;
            public BusinessUnit BusinessUnit { get; set; }
       }
注意:请忽略给定图像中的其他属性

我有一个业务部门,希望与该业务部门保存一份审阅文档

我成功地保存了它。但我面临一个问题

我的问题是在保存一个业务单元并(与该业务单元)审阅之后,当我更新我的业务单元名称时,它在审阅文档中保持不变

我想知道为什么会这样。 我错过什么了吗? 下面是我的文件。 提前谢谢


MongoDB的工作方式与关系数据库不同。因此,如果它在一个集合中更新,则不会影响其他集合数据。不知道ASP.net在何处内部处理更新过程。否则你需要重新考虑你的设计。

兄弟,我知道。但是如何在asp.net内核中解决这个问题,或者我是否缺少任何mongodb概念!