Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Type
|
|||
|---|---|---|---|
|
#18+
Документацию читайте: https://docs.mongodb.com/manual/reference/operator/update-array/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 15:11 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
skyANAДокументацию читайте: https://docs.mongodb.com/manual/reference/operator/update-array/ Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 15:12 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
mr_maxпоходу вот так Код: c# 1. Вот так в Вашем случае: Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 15:12 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
skyANAmr_maxпоходу вот так Код: c# 1. Вот так в Вашем случае: Код: c# 1. Спасибо а идея с поликлассами, нормальная стоит ее делать Request - абстрактный PurchaseRequest - конкретный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 15:13 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
mr_maxskyANAпропущено... Вот так в Вашем случае: Код: c# 1. Спасибо а идея с поликлассами, нормальная стоит ее делать Request - абстрактный PurchaseRequest - конкретный. Реализация в статье только не очень удачная. Не стоит в _t хранить имя конкретного класса, лучше некий числовой дискриминатор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 15:29 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
skyANAmr_maxпропущено... Спасибо а идея с поликлассами, нормальная стоит ее делать Request - абстрактный PurchaseRequest - конкретный. Реализация в статье только не очень удачная. Не стоит в _t хранить имя конкретного класса, лучше некий числовой дискриминатор. Лучше интерфейсы использовать или абстрактный класс для Request? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 15:44 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
skyANAНе стоит в _t хранить имя конкретного класса, лучше некий числовой дискриминатор. Почему? Имя конкретного класса чуть менее экономно, чем число, но более гибко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 15:48 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
mr_maxЛучше интерфейсы использовать или абстрактный класс для Request? Класс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 15:48 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
hVosttmr_maxЛучше интерфейсы использовать или абстрактный класс для Request? Класс.+1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 16:06 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAНе стоит в _t хранить имя конкретного класса, лучше некий числовой дискриминатор. Почему? Имя конкретного класса чуть менее экономно, чем число, но более гибко. Чем это они гибко? С развитием системы неизбежно наступает время рефакторинга. Классы перезжают в другие сборки, меняют названия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 16:08 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
skyANAЧем это они гибко? С развитием системы неизбежно наступает время рефакторинга. Классы перезжают в другие сборки, меняют названия. Ну это просто же. Если не очевидно, то рисуем табличку +/-, и в этой табличке "время рефакторинга" внезапно оказывается одним из двух единственных плюсов, при чём довольно сомнительным, потому что во время рефакторинга, поле дискриминатора можно и обновить, в рамках рефакторинга расходы на это -- копейки. Для имени класса в качестве дискриминатора оказывается гораздо больше увесистых плюсов: + отсутствие необходимости содержать и поддерживать какой-нибудь енум + можно развивать иерархию в любую глубину и это сразу будет работать, без ковыряний + в данных отсутствуют магические числа, которые ни о чём не говорят В общем пройденный этап ещё на заре использования EF. Имя класса для дискриминатора -- верный выбор по всем фронтам, к гадалке не ходи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 16:29 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAЧем это они гибко? С развитием системы неизбежно наступает время рефакторинга. Классы перезжают в другие сборки, меняют названия. Ну это просто же. Если не очевидно, то рисуем табличку +/-, и в этой табличке "время рефакторинга" внезапно оказывается одним из двух единственных плюсов, при чём довольно сомнительным, потому что во время рефакторинга, поле дискриминатора можно и обновить, в рамках рефакторинга расходы на это -- копейки. Для имени класса в качестве дискриминатора оказывается гораздо больше увесистых плюсов: + отсутствие необходимости содержать и поддерживать какой-нибудь енум + можно развивать иерархию в любую глубину и это сразу будет работать, без ковыряний + в данных отсутствуют магические числа, которые ни о чём не говорят В общем пройденный этап ещё на заре использования EF. Имя класса для дискриминатора -- верный выбор по всем фронтам, к гадалке не ходи. Согласен, выходит попроще Код: c# 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 16:36 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAЧем это они гибко? С развитием системы неизбежно наступает время рефакторинга. Классы перезжают в другие сборки, меняют названия. Ну это просто же. Если не очевидно, то рисуем табличку +/-, и в этой табличке "время рефакторинга" внезапно оказывается одним из двух единственных плюсов, при чём довольно сомнительным, потому что во время рефакторинга, поле дискриминатора можно и обновить, в рамках рефакторинга расходы на это -- копейки. Для имени класса в качестве дискриминатора оказывается гораздо больше увесистых плюсов: + отсутствие необходимости содержать и поддерживать какой-нибудь енум + можно развивать иерархию в любую глубину и это сразу будет работать, без ковыряний + в данных отсутствуют магические числа, которые ни о чём не говорят В общем пройденный этап ещё на заре использования EF. Имя класса для дискриминатора -- верный выбор по всем фронтам, к гадалке не ходи. Я тоже самое могу написать, только про NH: "В общем пройденный этап ещё на заре использования NH. Число в качестве для дискриминатора -- верный выбор по всем фронтам, к гадалке не ходи. " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 16:59 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
skyANAЯ тоже самое могу написать, только про NH: "В общем пройденный этап ещё на заре использования NH. Число в качестве для дискриминатора -- верный выбор по всем фронтам, к гадалке не ходи. " Ну и супер! Чем больше точек зрения, тем яснее, что имя класса -- лучший выбор для дискриминатора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 17:04 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
mr_max Код: c# 1. 2. 3. 4. 5. 6. Хочется что бы вернулось что нибудь типизированное, а то JavaScript какой то получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 17:16 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВmr_max Код: c# 1. 2. 3. 4. 5. 6. Хочется что бы вернулось что нибудь типизированное, а то JavaScript какой то получается. А это api, возвращается в Json. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 17:17 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВХочется что бы вернулось что нибудь типизированное, а то JavaScript какой то получается. Таки ви что-то имеети против JavaScript, м? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 17:20 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
hVosttЕвгенийВХочется что бы вернулось что нибудь типизированное, а то JavaScript какой то получается. Таки ви что-то имеети против JavaScript, м? Не я один, Андерс Хейлсберг тоже ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 18:14 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
mr_maxА это api, возвращается в Json. Который должен прекрасно десериализоваться в List<T> или кривой там .NET провайдер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 18:17 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAЯ тоже самое могу написать, только про NH: "В общем пройденный этап ещё на заре использования NH. Число в качестве для дискриминатора -- верный выбор по всем фронтам, к гадалке не ходи. " Ну и супер! Чем больше точек зрения, тем яснее, что имя класса -- лучший выбор для дискриминатора Я вообще-то про число писал. Но да! Число -- лучший выбор для дискриминатора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 19:35 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВmr_max Код: c# 1. 2. 3. 4. 5. 6. Хочется что бы вернулось что нибудь типизированное, а то JavaScript какой то получается. Обычно типизированное и возвращается, это ТС почему-то по своему запилил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 19:36 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
skyANAhVosttпропущено... Ну и супер! Чем больше точек зрения, тем яснее, что имя класса -- лучший выбор для дискриминатора Я вообще-то про число писал. Но да! Число -- лучший выбор для дискриминатора А в документации Имя класса используется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 21:27 |
|
||
|
Type
|
|||
|---|---|---|---|
|
#18+
mr_maxskyANAпропущено... Я вообще-то про число писал. Но да! Число -- лучший выбор для дискриминатора А в документации Имя класса используется И это вполне естественно! Зачем в документации приводить заведомо неудачные решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 21:30 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39334812&tid=1355699]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 357ms |

| 0 / 0 |
