У меня есть две таблицы, которые называются 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.