我正在使用官方 MongoDB C# Drive v0.9.1.26831,但我想知道给定一个 POCO 类,是否有办法忽略插入时的某些属性。
例如,我有以下课程:
public class GroceryList
{
public string Name { get; set; }
public FacebookList Owner { get; set; }
public bool IsOwner { get; set; }
}
有没有办法,对于IsOwner当我插入 GroceryList 对象时不被插入?
基本上,我从数据库中获取对象,然后在应用程序层中设置 IsOwner 属性,然后将其返回到控制器,控制器将对象映射到视图模型。
希望我的问题有意义。谢谢!
看起来 [BsonIgnore] 属性完成了这项工作。
public class GroceryList : MongoEntity<ObjectId>
{
public FacebookList Owner { get; set; }
[BsonIgnore]
public bool IsOwner { get; set; }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)