(Обратите внимание, приведенный ниже код является лишь примерами. Пожалуйста, не комментируйте, почему это необходимо. Я был бы признателен за точный ответ ДА или НЕТ, например, если это возможно, то как?Если вопрос неопределенный, дайте мне знать. Спасибо!)
Пример, я могу получить ObjectSet <<em> T > ниже:
ObjectSet<Users> userSet = dbContext.CreateObjectSet<Users>();
ObjectSet<Categories> categorySet = dbContext.CreateObjectSet<Categories>();
Код выше работает хорошо,Однако мне нужно, чтобы таблица сущностей была динамической, чтобы я могла переключаться между типами.Что-то вроде ниже.
//var type = typeof(Users);
var type = typeof(Categories);
Object<type> objectSet = dbContext.CreateObjectSet<type>();
Но приведенный выше код не скомпилируется.
[РЕДАКТИРОВАТЬ:] То, что я хотел бы, это что-то вроде, или что-то похожее:
//string tableName = "Users";
string tableName = "Categories";
ObjectSet objectSet = dbContext.GetObjectSetByTableName(tablename);