我不清楚这些语句的用法。我举以下例子
if (!BsonClassMap.IsClassMapRegistered(typeof(Province)))
{
BsonClassMap.RegisterClassMap<Province>(cm =>
{
cm.AutoMap();
cm.SetIdMember(
cm.GetMemberMap(c =>
c.ProvinceId).SetIdGenerator(UniqueIdGenerator.Instance));
cm.UnmapProperty(c => c.CountryId);
cm.UnmapProperty(c => c.EloqueraId);
cm.UnmapProperty(c => c.UpdateMode);
});
}
最后 2 个属性没有私有字段,但第一个 (CountryId) 有。我有一种感觉,当使用 UnmapProperty 时,私有字段不会被忽略,我应该更好地使用 UnmapMember ???
请有人更深入地解释如何处理这些陈述?或者给我提示在哪里可以找到它?谢谢