Есть ли правильный способ использовать модель представления для вставки в связанные таблицы - PullRequest
0 голосов
/ 29 января 2019

как я могу использовать 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; }
      }
 }

Хотите вставить во все связанные таблицы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...