
Originariamente inviata da
jabjoint
Ok, grazie Oregon, fortunatamente "dovrebbe" essere "abbastanza" chiaro.
Domani verifico. Grazie per la delucidazione.
1 - Ottengo il type della prima classe che mi occorrre e ne creo un' instanza.
2 - Invoco la chiamata ad una sua propriet�.
3 - Devo eseguire il casting su un oggetto per leggerne le propriet� quindi
dovrei ottenere il Type: DbSet<Articoli> da Object
Come? Col Type.getType("",,,,....) e non sono ancora pratico ancora delle Func<>
codice:
//1
Type typeClassContext = classe.GetType();
//1
object obj = Activator.CreateInstance(typeClassContext);
//2
object objX = obj.GetType().InvokeMember("Articoli", BindingFlags.Public | BindingFlags.NonPublic |
BindingFlags.Instance | BindingFlags.GetProperty, null, obj, null);
//3
DbSet<Articoli> y = (DbSet<Articoli>)objX;