【发布时间】:2017-02-12 19:54:13
【问题描述】:
我有一个非常简单的两个表,它们是使用代码优先的方法制作的,具有一对一的关系。我不知道插入数据的最佳方式是什么。
既然每次旅行都有一名教练,我应该有两个 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; }
}
我现在面临的问题是,在添加行程后,我将添加一个教练,该教练有一个下拉菜单可以选择我想为哪个行程添加这个教练,然后按创建没有任何作用,页面只是停留在同样什么也没发生。
【问题讨论】:
标签: asp.net asp.net-mvc entity-framework ef-code-first