Отношения много ко многим

У меня есть следующие таблицы:

  **Table Person**

    public long Id { get; set; }
    public int Number { get; set; }
    public string Name { get; set; }
    public string NameDesportivo { get; set; }
    public string Title { get; set; }
    [DataType(DataType.Date)]
    [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
    public DateTime Birthdate { get; set; }

    public Nullable<int> CC { get; set; }
    public Nullable<int> NIF { get; set; }
    public Nullable<bool> Active { get; set; }
    public string Natural { get; set; }
    public string Nacionality { get; set; }       
    public string fatherName { get; set; }
    public string motherName { get; set; }
    public string street { get; set; }
    public string numberDoor { get; set; }
    public string local { get; set; }
    public string parish { get; set; }        
    public int Id_Contacto { get; set; }          


    public virtual ICollection<Contact> Contact { get; set; }
    public HabLiterarias HabLiterarias { get; set; }


   **Table ContactPerson**

     public int ContactID
     public int PersonId

   **Table ContactType**

    public long ID { get; set; }
    public string Name { get; set; }
    public Nullable<bool> Active { get; set; }
    public string UserIDModification { get; set; }
    public Nullable<System.DateTime> DataModification { get; set; }

    public virtual ICollection<Contact> Contact { get; set; }

  **Table Contact**

    public long ID { get; set; }
    public Nullable<long> ContactTypeID { get; set; }
    public string ContactValue { get; set; }


    public virtual ContactType ContactType { get; set; }
    public virtual ICollection<Person> Person { get; set; }

То, что я пытаюсь сделать, - это когда я создаю Персона, вставляю более одного контакта этого человека за раз: Например, введите контактное письмо типа, его значение и тип контакта, телефон и его значение в таблицу контактов. Те, у кого есть идеи. Спасибо

0 ответов

Другие вопросы по тегам