Я использую FNHibernate и по умолчанию это «таблица на подкласс» для отображения наследования. Кажется, это самый чистый способ сделать что-то, но у него есть и свои недостатки. Моя проблема в том, что мне нужно заполнить базу данных большим количеством данных, разделенных табуляцией. Я пытался сделать это через репозитории / службы (т.е. через FNHibernate), но это очень медленно, поэтому я переключился на SQL:
вставка данных в несколько таблиц - возможно, с использованием OUTPUT - sql server 2005
В настоящее время я использую циклы для заполнения базы данных, но это занимает много времени. Мне просто интересно, есть ли более быстрые способы заполнения базы данных типа «таблица на подкласс» или мне нужно переключиться на отображение «таблица на иерархию классов»?
Я уверен, что другие люди, должно быть, столкнулись с той же проблемой. Любые отзывы очень приветствуются. Большое спасибо заранее!
С наилучшими пожеланиями,
Christian