0
我有3個實體:sender
receiver
和parcel
。我想從一個視圖更新它,是否有任何鏈接。我使用ADO.NET模型和使用數據庫優先的方法。是否有任何方法可以在一個視圖中獲取所有模型?ado.net mvc3多個模型和單個視圖
我有3個實體:sender
receiver
和parcel
。我想從一個視圖更新它,是否有任何鏈接。我使用ADO.NET模型和使用數據庫優先的方法。是否有任何方法可以在一個視圖中獲取所有模型?ado.net mvc3多個模型和單個視圖
您可以創建包含這3個實體的viewmodel。
public class ViewModel
{
public Sender Sender {get; set}
public Receiver Receive {get; set;}
public Parcel Parcel {get; set;}
}
當然這是最簡單的解決方案。
@MuhammadNauman,雖然這個解決方案有效,但最好是創建一個展平的ViewModel,它是你視圖中需要的值的組合,而不是將所有的數據實體傳遞給視圖。 – smartcaveman
我已經這樣做了,但是當我試圖添加它的控制器時,它給出了錯誤信息。 –
如果您顯示該錯誤,這將有所幫助。 –