Я должен выполнить следующий SQL-запрос:
select answer_nbr, count(distinct user_nbr)
from tpoll_answer
where poll_nbr = 16
group by answer_nbr
LINQ к SQL-запросу
from a in tpoll_answer
where a.poll_nbr = 16 select a.answer_nbr, a.user_nbr distinct
карты к следующему SQL-запросу:
select distinct answer_nbr, distinct user_nbr
from tpoll_answer
where poll_nbr = 16
Пока все хорошо. Однако проблема повышает при попытке до ГРУППЫ результатов, поскольку я не способен находить LINQ к SQL-запросу, который отображается на первый запрос, который я записал здесь (спасибо LINQPad для того, чтобы сделать этот процесс намного легче). Следующее является единственным, что я нашел, что это дает мне желаемый результат:
from answer in tpoll_answer where answer.poll_nbr = 16 _
group by a_id = answer.answer_nbr into votes = count(answer.user_nbr)
Который по очереди производит follwing ужасное и неоптимизированный при всем SQL-запросе:
SELECT [t1].[answer_nbr] AS [a_id], (
SELECT COUNT(*)
FROM (
SELECT CONVERT(Bit,[t2].[user_nbr]) AS [value], [t2].[answer_nbr], [t2].[poll_nbr]
FROM [TPOLL_ANSWER] AS [t2]
) AS [t3]
WHERE ([t3].[value] = 1) AND ([t1].[answer_nbr] = [t3].[answer_nbr]) AND ([t3].[poll_nbr] = @p0)
) AS [votes]
FROM (
SELECT [t0].[answer_nbr]
FROM [TPOLL_ANSWER] AS [t0]
WHERE [t0].[poll_nbr] = @p0
GROUP BY [t0].[answer_nbr]
) AS [t1]
-- @p0: Input Int (Size = 0; Prec = 0; Scale = 0) [16]
-- Context: SqlProvider(Sql2008) Model: AttributedMetaModel Build: 3.5.30729.1
Любая справка будет больше, чем цениться.
У меня была та же проблема сегодня (2016-08-29). Неясно, что вызвало его, так как я ничего не обновил за прошедшие 4 дня.
Перезагрузка не помогла.
Ключевое наблюдение: xev
не показывал события, прибывающего из мыши при щелчке средней кнопкой мыши (scrollwheel) в xev
мало квадрата. Это указало на некоторую проблему драйвера низкого уровня в противоположность проблеме конфигурации приложения.
выбор Мыши хорошо работал: нажатие Сдвиг + Вставляет , или выполнение xsel
от терминала оба вставляли текущий выбор.
Только вставка через среднюю кнопку мыши не работала. Проблема влияла на все приложения, включая Firefox и терминалы.
В конечном счете, это зафиксировало его для меня.
sudo dpkg-reconfigure xorg
это - моя конфигурация:
~$ cat .xbindkeysrc |egrep -v "^$|^#"
"xte 'mouseclick 2'"
m:0x50 + c:134
Таким образом, если сделано" работа " средняя кнопка.
я выбираю текст, я должен скопировать/вставить при удержании правой кнопки после выбора, где вставить, я нажимаю кнопку. Если потребность вставить снова тот же текст, так как квадратная кнопка не сгенерирует те же события каждый раз, то когда я нажму его быстро дважды.
при выборе другого текста событие, рассеянное от квадратной кнопки, всегда является тем, которое делает xte для эмуляции щелчка средней кнопкой.
Не прекрасно, но лучше, чем не наличие щелчка средней кнопкой вообще.