#c# #fluent-nhibernate #batch-processing
#c# #свободно-nhibernate #пакетная обработка
Вопрос:
Я пытаюсь использовать пакетную вставку без сохранения состояния NHibernate. Я использую HiLo для генерации первичных ключей. Я импортирую большой набор данных из Excel. При вставке многих ко многим таблицам данные не вставляются. Допустим, ниже приведена моя модель,
[IsModel]
public class Debtor : User
{
public virtual IList<DebtorDocument> DebtorDocuments { get; set; }
}
Данные правильно вставляются в таблицы Debian, User и DebtorDocument. Но данные не вставляются в таблицу DebtorDocumentsToUser многие ко многим.
кто-нибудь знает, в чем может быть причина! При поиске в Google я нашел пример, в котором модель создается для отношения «многие ко многим» вместе с основными моделями. Должен ли я это делать?
Комментарии:
1. Вы не предоставили достаточно информации, чтобы помочь решить вашу проблему. Сначала я бы посмотрел на вашу каскадную настройку. : ayende.com/blog/1890 /…
2. Я использовал средство автоматического сопоставления fluent nhibernate. Итак, для каждой модели нет класса Class-map. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
3. у кого-нибудь есть какие-нибудь идеи. пожалуйста, помогите. мне это нужно очень срочно. будет очень восприимчиво