Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
skyANAАртем GА еще вопросец. Незнаю насколько он в тему. По поводу транзакций для приложения в котором будут работать более 1го человека. Есть ли смысл их использовать на чтение? Если смысл использовать когда изменение только в 1 таблице?Транзакция на чтение - это Вы о чём? Может речь о блокировках? Да о них. тема раскрыта как то слабо. или я не нашел приличных примеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 11:39 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
И еще созрел 1 вопрос. Хорошей пратикой будет создание CreateMap в каждом ActionResult или создать отдельно класс в App_Start где это единожды сконфигурируется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 11:47 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
Артем GНо вопрос почему нельзя наследовать от ef модели до сих пор открыт. У этих классов разные задачи, разная ответственность, разное применение. Артем GПочему так делать не правильно? в чем зло? :) Ну как бы тебе объяснить... Объясни, в чём зло разливать суп совковой лопатой, а копать грядки половником. Артем GВроде получается быстрее же ... не нужно копировать свойства и их атрибуты. «Быстрее» получается только в начале разработки, затем это стремительно перерастает в геморрой. Ты хочешь сэкономить? Создавай отдельные вью-модели, не связанные физически с классами EF. Артем GУнаследовал + добавил дополнительных свойств. Там не только свойства, но ещё и атрибуты мета-модели, а также ты получаешь жесткую зависимость от классов EF. Скоро потребуется что-то менять и дорабатывать, и в случае с разделением, ты чуть поправил маппинг и проекцию, вместо некомпилируемого и нерабочего кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 12:33 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
Самая главная фраза - эта:hVostt«Быстрее» получается только в начале разработки, затем это стремительно перерастает в геморрой. Так что есть два пути: - поверить на слово профессионалам, потратить больше времени сейчас и на порядки больше сэкономить времени потом - пройти самому по этим граблям и в итоге все равно придти к первому пункту самостоятельно Это касается, в общем-то работы с любыми паттернами. Просто второй путь обиднее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 13:27 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
Артем GskyANAпропущено... Транзакция на чтение - это Вы о чём? Может речь о блокировках? Да о них. тема раскрыта как то слабо. или я не нашел приличных примеров.Конечно имеет. Writer же должен знать, что кто-то в данный момент ещё читает данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 15:02 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
skyANAАртем Gпропущено... Да о них. тема раскрыта как то слабо. или я не нашел приличных примеров.Конечно имеет. Writer же должен знать, что кто-то в данный момент ещё читает данные.Но для Вас это уже на уровне СУБД реализовали. Ведь у Вас же SQL Server? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 15:05 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
Артем GhVosttпропущено... нет, ни в коем случае. в идеале, опять же, вью-модели должны быть stand alone, т.е. ни от чего ни наследоваться, и ни от чего не зависеть. это тупорылый класс для передачи данных во вью. Вопрос с моделями для каждой вью как бы и не возникал ни когда. Всегда понимал что это правильно. Но вопрос почему нельзя наследовать от ef модели до сих пор открыт. Почему так делать не правильно? в чем зло? :) Вроде получается быстрее же ... не нужно копировать свойства и их атрибуты. Унаследовал + добавил дополнительных свойств. ничерта все не так модель одна, а вью (представление модели) много то что вы называете моделью не модель, а внутренные структуры представления, которые воще то должны быть полностью скрыты ото всех, кроме контроллера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 15:38 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
Сорри за долгую дисскусию. На грабли наступать не хочу. Спасибо огромное. Есть несколько вопросов по построению ViewModel. Все они касаются правильности работы с моделью Вот пример ниже с выпадающим списком. Насколько правильно сделано выделенное красным? PS. Выделить жирным красным не получилось. Указал стрелочками. ModelView Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Controller Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:02 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
Артем G, SelectList создавай исключительно in View. На вход к нему может поступить любая коллекция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:19 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueАртем G, SelectList создавай исключительно in View. На вход к нему может поступить любая коллекция. да пофигу вообще... SelectList так-то вообще УГ. сколько сталкивался с ним, никогда не нравился, туповатая коллекцию, вбивающая новичков в ступор. ни кому не оставляет шансов пройти лёгкой походкой мимо. граната замедленного действия пля. вот уж кто-то стебанулся так стебанулся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:31 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
hVosttMonochromatiqueАртем G, SelectList создавай исключительно in View. На вход к нему может поступить любая коллекция. да пофигу вообще... Безотносительно остального ())))))))))) не пофигу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:32 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
Артем G, ну фиговенько, но для начала сойдёт. норм. передал же данные для выпадашки? передал. с задачей справился. не заморачивайся на этом. а вот dynamic зачем ты применил, я конечно не понял. защему так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:33 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
Артем GPS. Выделить жирным красным не получилось. Как мне оформить свое сообщение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:36 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
hVosttАртем G, норм. передал же данные для выпадашки? передал. А выбранное значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:39 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
ViPRosАртем Gпропущено... Вопрос с моделями для каждой вью как бы и не возникал ни когда. Всегда понимал что это правильно. Но вопрос почему нельзя наследовать от ef модели до сих пор открыт. Почему так делать не правильно? в чем зло? :) Вроде получается быстрее же ... не нужно копировать свойства и их атрибуты. Унаследовал + добавил дополнительных свойств. ничерта все не так модель одна, а вью (представление модели) много то что вы называете моделью не модель, а внутренные структуры представления, которые воще то должны быть полностью скрыты ото всех, кроме контроллера ну так ТС не утверждает обратного. он осторожно спрашивает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:42 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
MonochromatiquehVosttАртем G, норм. передал же данные для выпадашки? передал. А выбранное значение? а где оно по-твоему должно быть? в селект-листе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:42 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
hVosttMonochromatiqueпропущено... А выбранное значение? а где оно по-твоему должно быть? в селект-листе? Для тебя это сюрприз? Походу, не долго ты тусил около СелектЛиста)))))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:45 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
hVosttMonochromatiqueпропущено... А выбранное значение? а где оно по-твоему должно быть? в селект-листе? Пока ты судорожно елозишь по гуглу - сообщаю - что после создания SelectList-а, присвоить ему выбранное значение несколько... Проблемно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 17:48 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
Объясните мне, как человеку, что не использует Razor и хелперы, в чём смысл SelectList-а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 18:05 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
skyANAОбъясните мне, как человеку, что не использует Razor и хелперы, в чём смысл SelectList-а? Ну... Вероятно в определение пары text/value. Иначе всё можно спрятать в хелпер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 18:13 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
skyANAОбъясните мне, как человеку, что не использует Razor и хелперы, в чём смысл SelectList-а? назначение, лупить со стандартной для грабли скоростью прям по лобешникам, по ним одно из самых наитупейших изобретений в среде ASP.NET MVC / Razor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 18:17 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueДля тебя это сюрприз? ну я бы не рекомендовал юзать селектлист, да и вообще стандартные контролы для дропдаунов... это печалька, но можно и поржать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 18:19 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
hVosttда и вообще стандартные контролы для дропдаунов... Ты хотел сказать - стандратные хелперы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 18:22 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
MonochromatiquehVosttда и вообще стандартные контролы для дропдаунов... Ты хотел сказать - стандратные хелперы? ну остальное как-то ещё приемлимо. решать можно. да и дропдаун после пары шишек тоже можно в строй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 18:28 |
|
||
|
Как половчее управляться с ViewModel-ями?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueskyANAОбъясните мне, как человеку, что не использует Razor и хелперы, в чём смысл SelectList-а? Ну... Вероятно в определение пары text/value. Иначе всё можно спрятать в хелперИ на кой мне эти пары? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 18:29 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39063421&tid=1356087]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 355ms |

| 0 / 0 |
