如何在使用asp.net core和mongodb时从一对多关系表中获取数据

问题描述 投票:0回答:1

我有两个表服务和子服务为:

 public class Service
{
    [BsonId]
    [BsonRepresentation(BsonType.ObjectId)]
    public ObjectId Id { get; set; }
    public string ServiceName { get; set; }
    public string Description { get; set; }
}
Public class subservice{
    [BsonId]
    [BsonRepresentation(BsonType.ObjectId)]
    public ObjectId Id { get; set; }
    public string SubServiceName { get; set; }
    public string Description { get; set; }
    public Service Service { get; set; }
    public string ServiceId { get; set; }
}

我正在使用通用存储库模式。无法通过子服务表从服务表检索数据。如何检索服务表的数据

asp.net mongodb asp.net-core asp.net-core-2.0
1个回答
0
投票

假设您已正确设置mongodb,则必须在DbSet上调用.Include(x => x.Service)

© www.soinside.com 2019 - 2024. All rights reserved.