コレクションにエンティティを追加する際に問題があります。あるコレクションにアイテムを追加する
bo.UsergroupsBookingNotifications.Add(_entities.UsergroupSet.Where(ug => ug.UsergroupID == _currentUsergroupID).First();
:
は 'BookingSystem.Data.Models.Usergroup' へ 「BookingSystem.Data から変換することはできません
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(); }
は、私が上のエラーを取得します。モデル。グループのブッキングの通知 '
データベースUsergroupsBookingNotificationsには「int BookingObjectID」と「int UsergroupID」があります
何が必要ですか?
/M
EDIT:
テーブル:
リストユーザーグループ< ---> UsergroupsBookingNotifications < - あなたがUserGroupにを追加することができないように私には思える>予約
その行のparanethesesは一致しないので、使用しているコードにはなりません。実際のコードはどのように見えますか? – Guffa