У меня есть таблица, называемая цитатой, у которой много сервисов, у каждой службы есть много сотрудников.Entity Framework Добавление всех дочерних объектов
quote:
public int Id {get; set;}
pbulic ICollection<Services> services {get;set}
Services:
public int Id {get;set;}
public int QuoteId {get;set;}
[ForeignKey("QutoeId")]
public Quote quote {get;set;}
public ICollection<Staff> Staff {get;set;}
Staff:
public Int Id {get;set;}
public ServiceId {get;set;
[ForeignKey("StaffId")]
public Service service {get;set;}
public string StaffName {get;set;}
Это не моя настоящая база данных, поэтому игнорируйте любые опечатки. (Или неправильное кодирование этикета.
У меня есть проблема., Я хочу, чтобы сохранить таблицы в базу данных. У меня есть ЦЕНА объект, с большим количеством услуг со многими сотрудниками.
ли я itterate через их все, чтобы добавить их вручную в базу данных
Я просто попробовал:..
dbContext.Quote.Add(quote);
dbContext.SaveChanges();
однако это только сохранить ЦЕНУ таблицу в базе данных, а не таблицы детей должен ли я делать somethi ng глупый как:
foreach (var staff in Quote.Services.Staff)
{
dbContext.Staff.Add(staff)
}
foreach (var service in Quote.Services)
{
dbContext.Services.Add(services)
}
пожалуйста, вы можете занять несколько минут и форматировать Ваш код? – wahwahwah