(Uwaga: poniższy kod jest tylko przykładem, proszę nie komentować, dlaczego jest to konieczne.) Byłbym wdzięczny za ostateczną odpowiedź TAK lub NIE, tak jakby to było możliwe, to jak? Jeśli nie, to też jest w porządku. pytanie jest niejasne, daj mi znać, także dzięki)Jak mogę uzyskać ObjectSet <T> z Entity-Framework w czasie wykonywania, gdzie T jest dynamiczne?
przykład, mogę dostać ObjectSet < T> poniżej:.!
ObjectSet<Users> userSet = dbContext.CreateObjectSet<Users>();
ObjectSet<Categories> categorySet = dbContext.CreateObjectSet<Categories>();
powyższy kod działa w porządku. Potrzebuję jednak dynamicznej tabeli encji, aby móc przełączać się między typami. Coś jak poniżej.
//var type = typeof(Users);
var type = typeof(Categories);
Object<type> objectSet = dbContext.CreateObjectSet<type>();
Powyższy kod nie zostanie skompilowany.
[EDIT:] Co chciałbym to coś, lub coś podobnego:
//string tableName = "Users";
string tableName = "Categories";
ObjectSet objectSet = dbContext.GetObjectSetByTableName(tablename);
możliwe duplikat (http://stackoverflow.com/questions/ 232535 / how-to-use-reflection-to-call-generic-method) – nawfal