powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Entity framework, update таблиц с связью многие ко многим.
1 сообщений из 1, страница 1 из 1
Entity framework, update таблиц с связью многие ко многим.
    #37715411
noname-tier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
Есть форма, на ней заполняется поля для сохранения адреса почты и checkboxlist с группами, каждый адрес почты может входить в несколько групп.
Как организовано в бд: таблица с группами, таблица с почтами и промежуточная таблица, т.е. обеспечивается связь групп и почтами - многие ко многим.
На уровне Entity frameworka - две сущности: группа и адреса почт со связью многие ко многим.
Вопрос первый: при сохранении адреса почты, как сохранять группы?
Пробовал так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
var k = new EntityCollection<Groups>();
var groups = from ListItem ite in Mailcheckbox.Items where ite.Selected select new Groups { Groups_ID = Int32.Parse(ite.Value) ,Groups_Descr = ite.Text};
foreach (var gr in groups)
{
        k.Add(gr);
}
var mailer = new Mails
                        {
                            Mail_Adress = item.Mail,
                            Mail_Enable = item.Enable,
                            Mail_Lang = item.Lang,
                            Groups=k
                        };


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


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