EF ядро ​​один ко многим отношения с существующими данными - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть две таблицы, которые называются Services и Vendor. Запись в служебную таблицу уже вставлена. И когда создается новый поставщик, он может предоставить 1 или более услуг из таблицы выхода.

Так выглядит класс обслуживания

public class Service
    {    
        public  int Id { get; set; }
        public  string ServiceName { get; set; }
    } 

. Вот как выглядит класс вендора

 public class Vendor
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public string Address { get; set; }
        public string City { get; set; }
        public string Pin { get; set; }
        public string ContactNumbers { get; set; }
        public string MailId { get; set; }
        public ICollection<Service> ServicesProviede {get;set;}
    }

, а класс vendorandservice выглядит как

 public class VendorAndServices
        {
            public int Id { get; set; }
            public int VendorID { get; set; }
            public virtual Vendor VendorDetails { get; set; }

            public int ServiceId { get; set; }
            public virtual Service ServiceDetails { get; set; }
        }

Я пробовал различные примеры в Google, но проблема в отношении один ко многим каждый раз, когда я добавляю нового Продавца, он также вставляет запись в таблицу SErvices.

...