|
обозначение полей EF
|
|||
---|---|---|---|
#18+
Доброго времени суток! В проекте (MVC 5) модель создана из базы MS SQL (Data First). Когда создаю контроллер на базе модели (со стандартными вьюхами и т.д.) во вьюхи везде в качестве заголовков вставляется что то вроде Код: html 1.
какова лучшая практика, чтобы не заменять это каждый раз на человекочитаемую строку "Номенклатурный код" в каждой стандартной вьюхе? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2018, 13:45 |
|
обозначение полей EF
|
|||
---|---|---|---|
#18+
denis_viktorovichчтобы не заменять это каждый раз на человекочитаемую строкузамени для нас то хотя бы один раз и покажи) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2018, 14:15 |
|
обозначение полей EF
|
|||
---|---|---|---|
#18+
Petro123, как всегда.... denis_viktorovich, ЕМНИП, есть какой-то атрибут (Description или типа того), который ты можешь навесить на свойство NMK_CODE, и LabelFor будет подставлять его в качестве текста метки ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2018, 14:23 |
|
обозначение полей EF
|
|||
---|---|---|---|
#18+
... или DisplayName .... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2018, 14:29 |
|
обозначение полей EF
|
|||
---|---|---|---|
#18+
Shocker.ProPetro123, как всегда.... denis_viktorovich, ЕМНИП, есть какой-то атрибут (Description или типа того), который ты можешь навесить на свойство NMK_CODE, и LabelFor будет подставлять его в качестве текста метки Вот я об этом же думал и при создании таблиц везде задал свойство MS_Description с нужным текстом, однако Html.LabelFor тянет именно Name. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2018, 14:41 |
|
обозначение полей EF
|
|||
---|---|---|---|
#18+
Shocker.ProPetro123, как всегда....ты тоже как всегда недоволен). Ты старый, опытный. А я не понял где он подставлять собрался. Из модели оно всегда так будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2018, 14:50 |
|
обозначение полей EF
|
|||
---|---|---|---|
#18+
в классе вашей модели атрибуты сделайте, пример: Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2018, 14:51 |
|
обозначение полей EF
|
|||
---|---|---|---|
#18+
Konst_Oneв классе вашей модели атрибуты сделайте, пример: Код: c# 1. 2.
Другое дело. Просто и красиво). ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2018, 15:14 |
|
обозначение полей EF
|
|||
---|---|---|---|
#18+
Konst_Oneв классе вашей модели атрибуты сделайте, пример: Код: c# 1. 2.
"Manual changes to this file will be overwritten if the code is regenerated.", я так понимаю надо создать еще один класс именно для отображения. Я имел ввиду, нет ли возможности вытащить например непосредственно Description из свойства поля таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 09:22 |
|
обозначение полей EF
|
|||
---|---|---|---|
#18+
denis_viktorovich... я так понимаю надо создать еще один класс именно для отображения. Не надо. Прямо в модели описываете. Добавьте Код: c# 1. 2.
denis_viktorovichЯ имел ввиду, нет ли возможности вытащить например непосредственно Description из свойства поля таблицы. Не слышал о таком) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 09:50 |
|
обозначение полей EF
|
|||
---|---|---|---|
#18+
denis_viktorovich, лучшая практика 1. иметь слой где есть объекты, представляющие таблицы БД 2. иметь слой доменных объектов, которые формируются на основе объектов п1. объекты п1 далеко не всегда равны объектам п2 3. иметь viewmodel для твоего представления, которая строиться на основе п2 требования на п3 можно ослабить, если объекты п2 достаточно сильно совпадает с объектами для View. у тебя же объекты п1 используются для п3 - вот и спрашиваешь, как ежа с ужом совмещать. ответ простой - надо избегать ситуации, когда так нужно делать. объект EF - у него своя задача - представит таблицу БД объект модели View имеет другую задачу. они друг с другом плохо совмещаются. подтверждением этого служит втой вопрос ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 18:06 |
|
|
start [/forum/topic.php?fid=18&msg=39658887&tid=1355198]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 155ms |
0 / 0 |