0
私は3つのエンティティ:sender
receiver
とparcel
を持っています。 1つのビューから更新したいのですが、そこにリンクがあります。私はモデルのためのADO.NETを使用して、データベースの最初のアプローチを使用しています。 1つのビューですべてのモデルを取得する方法はありますか?ado.net mvc3複数のモデルと単一のビュー
私は3つのエンティティ:sender
receiver
とparcel
を持っています。 1つのビューから更新したいのですが、そこにリンクがあります。私はモデルのためのADO.NETを使用して、データベースの最初のアプローチを使用しています。 1つのビューですべてのモデルを取得する方法はありますか?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
私はそれをしているが、私はそれのコントローラを追加しようとしているときに、エラーメッセージが表示されます。 –
あなたがそのエラーを見せてくれれば助けになります。 –