Можно ли с помощью Generics получить объект из моей EntityFramework, не зная тип?
Я думаю о чем-то вроде:
public T GetObjectByID<T>(int id)
{
return (from i in myDatabase.T where i.ID == id select i);
}
Это выполнимо? Могу ли я использовать Reflection, чтобы как-то взять T.GetType().Name
и использовать его для таблицы?
ИЗМЕНИТЬ
Еще одно зависание - это то, что не все доступные мне таблицы используют "ID" в качестве уникального имени столбца.