У меня проблема с добавлением объектов в коллекцию.Добавление элементов в коллекцию
public void SaveNotificationUsergroups(int bookingobjectID, int[] NotificationUsergroups)
{
BookingObject bo = _entities.BookingObjectSet.Where(b => b.BookingObjectID == bookingobjectID).First();
bo.UsergroupsBookingNotifications.Load();
int _currentUsergroupID;
for (int i = 0; i < NotificationUsergroups.Count(); i++)
{
_currentUsergroupID = NotificationUsergroups[i];
bo.UsergroupsBookingNotifications.Add(_entities.UsergroupSet.Where(ug => ug.UsergroupID == _currentUsergroupID).First();
}
_entities.SaveChanges();
}
Я получаю сообщение об ошибке на:
bo.UsergroupsBookingNotifications.Add(_entities.UsergroupSet.Where(ug => ug.UsergroupID == _currentUsergroupID).First();
, который:
не может конвертировать из 'BookingSystem.Data.Models.Usergroup' к «BookingSystem.Data. Models.UsergroupsBookingNotifications '
В базе данных Группы пользователейНастройки «int BookingObjectID» и «int UsergroupID»
Что нужно делать?
/M
EDIT:
Таблицы:
< Группы ---> UsergroupsBookingNotifications < -> Заказы
Паранетемы на этой линии не совпадают, так что это не тот код, который вы используете. Как выглядит код? – Guffa