Welche Regeln verwendet der Mongo Bson-Treiber, um einen Typ zu automatisieren?

8

Wenn ich das anrufe:

BsonClassMap.RegisterClassMap<MyType>();

Unter den Abdeckungen der Code ruft dies auf:

return RegisterClassMap<TClass>(cm => { cm.AutoMap(); });

Und dann geht's los zum Landkartieren.

Ich versuche, herauszufinden, welche Regeln verwendet werden, wenn sie über die Art widerspiegeln, um zu entscheiden, welche Felder und Eigenschaften sollten in der Karte serialisiert / enthalten sein.

Ich habe versucht, es zu verstehen, indem ich den Code gelesen habe. Ich dachte, jemand mit mehr Wissen hier könnte eine volle gehen-durch Verknüpfung im Debugger.

Ich würde speziell auf die einzelnen Regeln wie früher kennt einen ja machen / keine Entscheidung über eine Art Element und die Reihenfolge, in der diese Regeln angewendet werden.

    
SFun28 20.09.2017, 14:19
quelle

0 Antworten