Size: a a a

2020 October 30

IK

Ilya Khudaev in С#
Зачем?
источник

`

` in С#
таск такой
источник

IK

Ilya Khudaev in С#
`
таск такой
MyButton.Click += (o, i) =>
       {
           new MyWindow().Show();
       }
источник

`

` in С#
источник

А

Андрій in С#
Matthew
Есть примеры как это решалось, лучшее мне нравится из sharepoint:
Общие свойства хранишь в одинаковых столбцах, для уникальных свойств - заведи уникальные столбцы.
+ 20 столбцов не испортят тебе таблицы товаров, даже если записей будет больше миллиарда.
в одной бд видел делали таблицу типа tblProductAdditionalFields
key, FI1,FI2, FIN, FN1,FN2, FNN
типа I для инта н для умерика и тд.
ну и там есть еще чето для перечеслений и "комбобоксов"
в результате в каждого продукта может быть еще 120 доп полей)))
источник

Dm

Dungeon master in С#
источник

А

Андрій in С#
ну и етественно табличка со справочниом что каккое поле значит
источник

А

Андрій in С#
Cat Gn
А тут при чтении блокировки ставить не нужно?
Вроде я видел блокировки для чтения на продакшене , но не понимаю зачем
тебе до блокировок еще лет этак 5
источник

А

Андрій in С#
а пока не умееешь- не надо
источник

M

Matthew in С#
Андрій
в одной бд видел делали таблицу типа tblProductAdditionalFields
key, FI1,FI2, FIN, FN1,FN2, FNN
типа I для инта н для умерика и тд.
ну и там есть еще чето для перечеслений и "комбобоксов"
в результате в каждого продукта может быть еще 120 доп полей)))
это решение не подходит для больших данных. давай делаем минимальный пример - миллиард записей в таблице
источник

M

Matthew in С#
что будет происходить в момент джоина
источник

А

Андрій in С#
да ниче страшного , джойн то по ключу
источник

А

Андрій in С#
но вобще да я не говорю что реение топ
источник

А

Андрій in С#
а просто что и такое бывает
источник

M

Matthew in С#
протормозил, то есть ты просто набор полей для конкретной записи - тоже не плохо
источник

M

Matthew in С#
я подумал что в таблице связка каждого дополнительного параметра - как отдельная строка
источник

А

Андрій in С#
не не, в столбцах)
источник

M

Matthew in С#
полей у кажого по 10-20 уникальных, записей миллиард и джоин может начать тормозить
источник

А

Андрій in С#
Андрій
можно так нипример
во
источник

M

Matthew in С#
норм, твое решение тоже неплохое, надо тесты сделать, возможно оно самое оптимальное
источник