我有两个表,分别称为服务和供应商。服务表中的记录已插入。创建新供应商后,它可以从退出表中提供一项或多项服务。
服务类的外观如下
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上尝试了各种示例,但是每次我添加新的Vendor时,问题之间的关系都是多对多的,它也会在SErvices表中插入一条记录。