簡體   English   中英

CRUD一對一關系插入數據

[英]CRUD one-to-one relationship inserting data

我有一個非常簡單的兩張表,它們是用代碼優先的方法與一對一的關系制成的。 我不知道什么是插入數據的最佳方法。

既然每次旅行都有一位教練,我是否應該有兩頁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; }

    }

我現在面臨的問題是添加行程后,我將添加一個教練,該教練具有一個下拉菜單以選擇要添加該教練的行程,然后按“創建”不執行任何操作,頁面保持不變。 增加行程 添加教練

我通常會創建簡單的方法,只做一件事。

我將為兩者創建兩個簡單的CRUD,並具有另一個服務方法,該方法將Coach稱為“ Create”,而將Trip稱為“ Create”。

確保每個表單實際上都包裹在一個表單標簽中,並且您的按鈕類型為“提交”。 這至少應該使您下一步了解如何實現它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM