これらのステートメントの使用法は、私には明確ではありません。次の例を挙げます
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 を使用した方がよいのではないでしょうか?
誰かがこれらのステートメントを処理する方法をもっと詳しく説明してもらえますか? または、どこにあるのかヒントを教えてください。ありがとうございました