RavenDB può serializzare tutte le proprietà pubbliche, private e protette su qualsiasi dato oggetto C#, anche senza attributi di serializzazione.Come leggere e impostare campi privati senza un calo delle prestazioni in C#?
So che questo può essere fatto con la riflessione, ma questo avrebbe alcuni problemi di prestazioni. Ci sono altri modi più efficienti per raggiungere questo obiettivo?
Per utilizzare la serializzazione integrata in .NET sono necessarie annotazioni o l'implementazione di alcune interfacce di serializzazione, mentre RavenDB può serializzare qualsiasi oggetto specificato da e verso JSON.
Sono più interessato alla tecnologia che utilizza e non a RavenDB in particolare.
No. Non farlo. Sono privati per una ragione. – Oded
Qual è l'obiettivo che stai cercando di raggiungere? Quelle variabili sono private per una ragione; perché stai cercando di rompere il design? – ean5533
Sono interessato a come ciò potrebbe essere fatto, per capire come funzionano RavenDB e altre soluzioni. – Olsenius