0

みんな。

コンテンツ、メニュー、情報など、データを含むテーブルがいくつかあります。これらのテーブルには関係がありません。そして、これらのテーブルのデータを 1 つのビューで編集する必要があります。そのようなもの:

----------------------------------------
Content Editor        |Menu editor     |
                      |                |
                      |                |
                      ------------------
                      |Info editor     |
                      |                |
                      |                |
______________________|________________|

1 つのビューで複数のモデルを使用することはできないため、1 つの大きなモデルを作成しようとしました。

public class Management
{
    public Content Content { get; set; }
    public Info Info { get; set; }
    public Menu Menu { get; set; }
}

しかし、この方法では、ToList() を使用して表示するデータを送信できません。誰かが私が何を使うべきか、例として何を読むべきか教えてもらえますか?

4

1 に答える 1

0

ViewModel で次のようにします。

public class Management
{
    public List<Content> Content { get; set; }
    ...
}

リストが必要なプロパティについては、 のプロパティを作成しますList<T>。上記は一例です。リストに入れたいプロパティに対してそれを行います。

于 2012-05-21T19:45:54.557 に答える