2012-05-21 1 views
0

все.Используйте пользовательскую модель для просмотра данных

У меня есть несколько таблиц с данными, например: Content, Menu, Info. Эти таблицы не имеют никаких отношений. И мне нужно редактировать данные из этих таблиц на одном представлении. Somethin так:

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

Я не могу использовать несколько моделей на одной точке зрения, поэтому я попытался сделать одну большую модель:

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

Но таким образом я не могу отправить данные для просмотра используя ToList(). Может ли кто-нибудь сказать, что мне следует использовать или читать как пример, пожалуйста?

+0

«Но таким образом я не могу отправлять данные для просмотра с помощью ToList()» ?! что ты хочешь? – xandercoded

+0

Я хочу показать эти данные на виде. – user1399542

ответ

0

В вашем ViewModel это сделать:

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

Для какой собственности вы хотите список сделать свойство List<T>. Выше приведен пример, сделайте это для тех свойств, которые вы хотите быть в списке.

+0

Откуда вам знать, что ему нужен «Список '? где он это утверждает ?! – xandercoded

+0

Я использовал это в качестве примера, я не уверен, какой он хочет, я уточню. – marteljn

+0

Я хочу отправить эти данные в виде для отображения в текстовых окнах и после их редактирования и сохранения / – user1399542