Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Комплексные модели. Поля отображать и не отображать в зависимость из контекста логики? / 7 сообщений из 7, страница 1 из 1
17.04.2013, 18:11
    #38229777
2king2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комплексные модели. Поля отображать и не отображать в зависимость из контекста логики?
Модель "SubCategory" является часть многих комплексных моделей. В одних случаях нужно отображать CategoryId, а в других нет. Подкиньте идею, как такую логику на рулить???
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public class Category
{
   [Display(Name = "Name")]
   public virtual CategoryName Name{ get; set; }

   [Display(Name = "CategoryType")]
   public virtual CategoryType Type { get; set; }
}

public class SubCategory
{
   [Display(Name = "SubCategoryId")]
   public virtual int SubCategoryId { get; set; }

   [Display(Name = "Name")]
   public virtual string Name { get; set; }
}
...
Рейтинг: 0 / 0
17.04.2013, 18:25
    #38229801
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комплексные модели. Поля отображать и не отображать в зависимость из контекста логики?
отображением же View занимается?
...
Рейтинг: 0 / 0
17.04.2013, 18:40
    #38229822
2king2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комплексные модели. Поля отображать и не отображать в зависимость из контекста логики?
Паганельотображением же View занимается?

Угу. (ASP MVC)
...
Рейтинг: 0 / 0
17.04.2013, 21:37
    #38230020
evgen12345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комплексные модели. Поля отображать и не отображать в зависимость из контекста логики?
2king2Паганельотображением же View занимается?

Угу. (ASP MVC)

Ну как бы намекают что для каждого View должен существовать ModelView - т.е. класс который специально для этого View разработан и учитывает все особенности и требования текущего представления.
...
Рейтинг: 0 / 0
18.04.2013, 15:45
    #38231077
2king2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комплексные модели. Поля отображать и не отображать в зависимость из контекста логики?
evgen123452king2пропущено...


Угу. (ASP MVC)

Ну как бы намекают что для каждого View должен существовать ModelView - т.е. класс который специально для этого View разработан и учитывает все особенности и требования текущего представления.
Десятки сотен ModelView не хочется делать
...
Рейтинг: 0 / 0
18.04.2013, 16:06
    #38231127
Парамон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комплексные модели. Поля отображать и не отображать в зависимость из контекста логики?
2king2Подкиньте идею, как такую логику на рулить???

1. Если модель подходит под требования нескольких вью, можно использовать.
2. Наследование.
...
Рейтинг: 0 / 0
18.04.2013, 16:14
    #38231147
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комплексные модели. Поля отображать и не отображать в зависимость из контекста логики?
2king2Десятки сотен ModelView не хочется делать
Откуда столько View?

P.S. Вопроса так и не понял. На каждую View своя модель. Подпихивать модель нескольким вьюхам - попахивает бредом, не иначе. Если нужно нескольким моделям приписать некий общий функционал, это решается через наследование. В чем проблема?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Комплексные модели. Поля отображать и не отображать в зависимость из контекста логики? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]