как я могу использовать viewModel для вставки в несколько соединенных таблиц, используя ядро каркасов сущностей
Я уже пытался создать viewModel с полями связанных таблиц
namespace PrimeDelivery.ViewModels
{
public class CreateOrder
{
public TblIOrderHeader Orderheader { get; set; }
public TblorderItems orderItems { get; set; }
public TblTrackingNumbers trackingNumbers { get; set; }
public virtual ICollection<TblItems> Items { get; set; }
}
}
и таблица OrderHeaders
public partial class TblOrderHeader
{
public TblOrderHeader()
{
TblCheckedIn = new HashSet<TblCheckedIn>();
TblDocumants = new HashSet<TblDocumants>();
TblImages = new HashSet<TblImages>();
TblOrdersDates = new HashSet<TblIodates>();
TblOrderItems = new HashSet<TblIorderItems>();
TblTrackingNumbers = new HashSet<TblTrackingNumbers>();
}
public int orderId { get; set; }
public int ClientId { get; set; }
public string NameOnShipment { get; set; }
public string Notes { get; set; }
public bool ReceivingPhotoRequest { get; set; }
public bool RequestPaperWork { get; set; }
public int StatusId { get; set; }
public int CreateBy { get; set; }
public virtual TblStatus Status { get; set; }
public virtual ICollection<TblCheckedIn> TblCheckedIn { get; set; }
public virtual ICollection<TblDocumants> TblDocumants { get; set; }
public virtual ICollection<TblImages> TblImages { get; set; }
public virtual ICollection<TblIodates> TblIodates { get; set; }
public virtual ICollection<TblIorderItems> TblIorderItems { get; set; }
public virtual ICollection<TblTrackingNumbers> TblTrackingNumbers {
get; set; }
}
}
Хотите вставить во все связанные таблицы