基于我的reading,它们仅用于序列化和反序列化。虽然大多数时候我们依赖MongoDB.Bson.Serialization.Attributes和所谓的" automap"翻译,说
{
public string Property_1 {get; set;}
public string Property_2 {get; set;}
...
}
实际上相应地存储在" p1 "和" p2 "在MongoDB内部。
但现在我想扭转映射(链接) Property_1< - > p2 和 Property_2< - > P1 然后我会做
{
[BsonElement(elementName = "p2")]
public string Property_1 {get; set;}
[BsonElement(elementName = "p1")]
public string Property_2 {get; set;}
...
}
右?