2017-02-12 4 views
0

У меня есть очень простые две таблицы, сделанные с кодовым подходом с отношением один к одному. Я не знаю, как лучше всего вставить данные.CRUD взаимно-однозначные отношения вставки данных

Поскольку у каждой поездки есть один тренер, у меня есть две страницы CRUD один для поездок один для тренеров? Но тогда мне нужна другая страница, чтобы связать их вместе?

Что я спрашиваю: есть ли способ сделать на одной странице CRUD, например. при создании поездки, чтобы добавить к ней тренера.

public class Coach 
    { 
     public int CoachID { get; set; } 
     public int Capacity { get; set; } 

     [Required] 
     public Trip Trip { get; set; } 
    } 

public class Trip 
    { 
     public int TripID { get; set; } 
     public string Title { get; set; } 
     public string Description { get; set; } 

     public List<Ticket> Tickets { get; set; } 
     public Coach Coach { get; set; } 

    } 

Вопрос, который я столкнулся прямо сейчас после добавления поездки я собираюсь добавить тренер, который имеет выпадающее меню для выбора, для которого поездки я хочу, чтобы добавить этот тренер и нажав создать ничего не делаю в страница остается неизменной, ничего не происходит. Adding tripAdding a coach

ответ

1

Обычно я создавал метод, который прост, делает только одно.

Я создал бы два простых CRUD для обоих и имел бы другой метод обслуживания, который вызывает «Create» for Coach и «Create» для Trip.

+0

Я немного отредактировал и добавил скриншоты с проблемой, с которой я столкнулся прямо сейчас – Higeath

+0

не уверен, что такое точная проблема .. она ли это модель, связывающая проблему ?, какую ошибку она дает? –

+0

Вы используете базу данных? –

0

Убедитесь, что каждая форма фактически завернута в тег формы и что ваш тип кнопок «submit». Это должно по крайней мере привести вас к следующему шагу, чтобы понять, как вы хотели бы его реализовать.