我有两个类,例如:
public class A
{
public string Id { get; set; }
public string Name { get; set; }
// Other properties...
}
public class B
{
public string Id { get; set; }
public ICollection<A> ReferredAObjects { get; set; }
// Other properties...
}
Run Code Online (Sandbox Code Playgroud)
我已经为A和B创建了带有BsonClassMap.RegisterClassMap()的类映射,因为它们被分开存储为相对集合.
当我尝试映射B时问题就开始了,因为我需要将A的集合映射为带有一些额外信息的外部文档的引用,所以在这种情况下我只需要映射id和名称.
如何为B创建一个类映射,仅在其中使用不同的映射?