ASP.NET Reflection получить тип текущего объекта - PullRequest
0 голосов
/ 04 июня 2010

Я работаю над проектом, в котором все наши объекты имеют стандартный базовый класс. Мы просто добавили несколько новых полей в базу данных для таблиц за некоторыми объектами, например, "DateCreated".

Я хотел бы использовать отражение в методе вставки базового класса, чтобы при его вызове он проверял объект на наличие свойства DateCreated и устанавливал ли он значение DateTime.Now

Проблема, с которой я столкнулся, заключается в том, что typeof (this) не работает, и я, очевидно, не знаю, что это за тип в базовом классе.

Можно ли получить typeof PropertyInfo для объекта изнутри объекта без жесткого кодирования типа объекта или использования универсального?

1 Ответ

0 голосов
/ 04 июня 2010

Вы можете использовать this.GetType() в базе и получить Type производного класса.

...