Где я могу найти список всех интерфейсов, обычно используемых MyGeneration? - PullRequest
0 голосов
/ 29 июня 2011

Где я могу найти список всех интерфейсов, обычно используемых MyGeneration?

(я особенно прошу это научиться обходить все таблицы в моей базе данных с циклом foreach)

Ответы [ 2 ]

0 голосов
/ 29 июня 2011

, если вы спрашиваете о Генераторе кода MyGeneration вам, вероятно, нужны интерфейсы для базы данных, найденной здесь, в svn репозитории My Generation

0 голосов
/ 29 июня 2011

Надеюсь, у вас есть какой-то общий способ идентификации ваших классов сущностей (например, общий базовый класс или реализованный интерфейс).Затем вы можете выполнить запрос на отражение, например:

from t in typeof(Entity).Assembly.ExportedTypes
where typeof(Entity).IsAssignableFrom(t) || t.GetInterfaces.Any(i => i == typeof(CommonInterface))
select t

Нет компилятора под рукой, но это общее направление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...