Я использовал контроллер навигации. Когда я хочу или убывать к другому уровню данных, или показать мое пользовательское представление я использую следующее:
[self.navigationController pushViewController:<view> animated:<BOOL>];
, Когда я делаю это, я действительно заставляю эти viewWillAppear
функция стрелять. Я предполагаю, что это квалифицирует как "косвенное", потому что я не называю фактическое addSubView
метод сам. Я не знаю, на ли это 100% применимо к Вашему приложению, так как я не могу сказать, используете ли Вы контроллер навигации, но возможно оно даст представление.
Я не нашел ничего, что генерировало бы код Fluent NHibernate на основе существующей схемы базы данных.
Вот аналогичный вопрос:
Использование MyGeneration с Fluent NHibernate
Что касается дизайнера NHibernate, там это ActiveWriter , но это для Castle ActiveRecord, а не для Fluent NHibernate. Я помню, как видел ссылку хотя бы на один другой инструмент, который мог бы выступать в роли дизайнера NHibernate, но я могу '
LLBLGenPro V3 будет работать как общий дизайнер для ряда фреймворков ORM, включая собственный фреймворк LLBLGen, NHibernate, Linq2SQL и Entity Framework.
Он также включает шаблон для генерации кода и сопоставлений для всех вышеупомянутых структур.
В настоящий момент рассматривается возможность использования Fluent NHibernate: -)
Думаю, это то, что вам нужно: NHibernate Mapping Generator. http://nmg.codeplex.com/