Привязка холста в silverlight

Я пытаюсь создать холст с элементами, расположенными в определенных местах на холсте, так как я не могу привязать источник и шаблон непосредственно к холсту, использовал ли я ItemsControl. Но есть проблема: все элементы расположены в 0,0. И я протестировал привязки, которые они не возвращают 0,0. Мы столкнулись с утверждением, что оператор фиксированного значения IN () работает намного медленнее, чем INNER JOIN с тем же содержимым, до такой степени, что лучше создать временную таблицу для значений и Присоединяйся к ним. Верно ли это (в общем, с MySQL, любым другим движком SQL) и если да, то почему? Интуитивно понятно, что IN должно быть быстрее - вы сравниваете потенциальное совпадение с фиксированным набором значений, которые уже находятся в памяти и в необходимом формате, в то время как с JOIN вам придется обращаться к индексам, потенциально загружать данные с диска и выполнять другие операции, которые могут не понадобиться с IN. Я упустил что-то важное?

Обратите внимание, что в отличие от этого вопроса и его множества дубликатов, я говорю о IN () с фиксированным набором значений, а не подзапросом.

6
задан Community 23 May 2017 в 12:06
поделиться