gpt4 book ai didi

c# - MongoDB c# driver - 如何在不修改对象类的情况下通过引用保存类?

转载 作者:可可西里 更新时间:2023-11-01 10:49:14 30 4
gpt4 key购买 nike

我有 2 个类:

public class Store
{
public Guid ID;
public List<Product> Products;
}

public class Product
{
public Guid ID;
public string Name;
}

我想在我的 MongoDB 中保存“Store”,但我不希望 Stores 集合包含“Product”的内容(以节省空间\重复)。我想创建另一个产品集合,并对匹配的文档使用某种 ID 引用。

MongoDB 2.4.4 c# 驱动程序是否在不更改我的模型的情况下支持此功能? (我无法修改它们 - 在 API 调用中使用)。我该如何实现?

最佳答案

如果我理解正确的话,使用 [BsonIgnore] 就可以了。

MongoDB C# Driver: Ignore Property on Insert

关于c# - MongoDB c# driver - 如何在不修改对象类的情况下通过引用保存类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44615458/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com