Non è una questione di reflection ma di come hai architettato questa sorta di orm che hai vagamente descritto. Provalo ad esempio a confrontare con altri orm (vedi LinQ to Sql, NHibernate ecc.) dal punto di vista prestazionale e funzionale. Prova ad effettuare degli stress test per confrontare tempi di risposta di funzioni comunemente usate dalla tua app con il tuo sistema o facendo semplici e ottimizzate query.

Rispondi quotando