SqlDependency не работает с View
От: sanyvaa  
Дата: 05.12.06 12:33
Оценка:
Проблема следующая:
создаю SqlDependency, передаю ему параметром SqlCommand с командой типа 'SELECT EntityColumn1 From dbo.MyTable'.
Все замечательно работает, получаю нотификации о изменениях в MyTable.
Теперь мне надо сделать тоже самое для моего View в базе. Вот здесь http://msdn2.microsoft.com/en-us/library/aewzkxxh(vs.80).aspx прямо написано что это должно работать (queries must reference a base table or view). Но не работает. Сразу же приходит уведомление Invalid Statement. View самый простой:

CREATE VIEW [dbo].[PlatformsView]
WITH SCHEMABINDING
AS
SELECT PlatformID
FROM [dbo].[Platform]

Пробовал создавать ему индекс:
CREATE UNIQUE CLUSTERED INDEX [IX_vPlatform] ON [dbo].[PlatformsView]([PlatformID]);

Не помогло.

Может кто что знает по этому поводу?
Заранее благодарен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.