这是C#中的BsonElement和ElementName吗?

时间:2018-04-02 01:05:55

标签: c# mongodb

基于我的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;}
...
}

右?

0 个答案:

没有答案