"для чего join на sysconstraints в данном случае?" Артур Полозов: Да я нагуглил этот код. Я пока не очень в SQL разбираюсь, буду подтягивать знания, но пока так.
Спасибо. Да, так находит ключ. Но я сделал по другому и мне интересно допустил ли я ошибки?
DECLARE @defname VARCHAR(100), cmd VARCHAR(250)
SET @defname =
(
SELECT name
FROM sysobjects so JOIN sysconstraints sc ON so.id = sc.constid
WHERE object_name(so.parent_obj) = 'CONTENT_TFS' AND so.xtype = 'PK'
-- AND sc.colid = 0
)
SET cmd = 'ALTER TABLE dbo.CONTENT_TFS DROP CONSTRAINT ' + @defname
EXEC(@cmd)
SET @defname =
(
SELECT name
FROM sysobjects so JOIN sysconstraints sc ON so.id = sc.constid
WHERE object_name(so.parent_obj) = 'CONTENT_TFS' AND so.xtype = 'D'
AND sc.colid = (
SELECT colid FROM syscolumns WHERE id = object_id('[dbo].[CONTENT_TFS]') AND name = 'EVT_SRC_SERVER_ID')
)
SET cmd = 'ALTER TABLE dbo.CONTENT_TFS DROP CONSTRAINT ' + @defname
EXEC(@cmd)
Это как раз-таки правильно! Так и я пишу. Но только не понял про перегрузки. Если виртуальные и абстрактные методы с маленькой буквы, то это явно что-то новое для меня. а так да, всё как вы и описали. Всё норм.
skvoshiz: так невозможно, если только твой класс не содержит такую константу. В общем, мой решарпер такие финты не умеет делать. Да и чисто логически если рассудить, то так невозможно.
Максим Ванюшкин: да, чёт я тупанул вообще :), просто его предположение вполне может быть причиной некоторых проблем.
А так, смотрел код, в упор не вижу, где там может быть такой баг.
Кстати, вот это легко, так как я запихал все словари ресурсов в App.xaml и часто дизайнер при открытии контролов по отдельности подчёркивает, что стили не найдены, но контрол отображается правильно. Я уже много где исправил эту проблему, но не везде.
Максим Ванюшкин: ну вот и у меня тоже периодически дизайнер падает. Тормоза дикие в дизайнере были, но я от них избавился вышепоказанным способом, но вот дизайнер всё равно иногда вылетает, не пойму где искать даже проблему.
Артур Полозов: Да я нагуглил этот код. Я пока не очень в SQL разбираюсь, буду подтягивать знания, но пока так.