powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / nhibernate, удаление
1 сообщений из 1, страница 1 из 1
nhibernate, удаление
    #35957438
acc2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть бизнес-обьекты RespondentType и CallStatus.
Отношение один к многим:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
namespace Cati.Bll
{
    public class RespondentType
    {
        int intRespondentTypeId;
        ...

        IList<CallStatus> callStatuses = new List<CallStatus>();
       
        ...
        public virtual IList<CallStatus> CallStatuses
        {
            get { return callStatuses; }
            set { callStatuses = value; }
        }
    }
}
ну и маппинги соответствующие.

Когда добавляю/изменяю обьекты в списке RespondentType.CallStatuses и потом сохраняю обьект RespondentType в базе - nhibernate сохраняет и изменения RespondentType.CallStatuses в базе. Все OK, вроде как и положено.

Когда хочу удалить один из обьектов CallStatus в списке RespondentType.CallStatuses, с сохранением базу, я делаю Remove соответствующего обьекта CallStatus из списка RespondentType.CallStatuses и сохраняю обьект RespondentType. Из базы нужный обьект CallStatus не удаляется.

Вопрос - нужно еще отдельно просить nhibernate удалить нужный обьект из RespondentType.CallStatuses и из базы, или что-то не так с маппингом?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / nhibernate, удаление
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]