Я потратил целых две недели, чтобы найти какой-нибудь рабочий образец по этому вопросу.Я почти как бы стучал головой о бетонную стену ... до сих пор глубоко страдал.
Хорошо, у меня есть простая веб-страница для отображения двух столбцов, скажем, Msg & MsgID, из таблицы с именем MsgLogв MS SQL Server.У меня есть хранимая процедура, которая будет вставлять новые записи Msg в таблицу.(в будущем, возможно, может обновить существующие записи)
Мое желание заключается в том, чтобы всякий раз, когда вставлялась новая запись msg или обновлялась существующая запись msg, веб-страница должна автоматически отражать это изменение без нажатия пользователем какой-либо страницы.кнопку, или без какой-либо функции таймера, в противном случае веб-страница просто оставить как есть.Обновление страницы может быть вызвано только изменением таблицы базы данных.
Я читаю множество сообщений в Интернете, касающихся использования SqlCacheDependency, но ни в одном из них нет полных шагов и кодов.Я пытался настроить их примеры кодов в моем проекте, но, как я и предсказывал, ничего не получилось.Или это невозможно реализовать?
Моя среда разработки: Visual Studio 2010 professional, использующая ASP.NET FRAMEWORK 4.0, приложение MVC 3, использующее C # со встроенными выражениями sql с объектом SqlCommand, база данных MS SQL Server 2008Enterprise Editon, IIS Express.
Может кто-нибудь гений, чтобы показать мне выполнить подробные подробные шаги от настройки сервера SQL до кодирования.Функциональность так же проста, как отображение строк с 2 столбцами из одной таблицы на веб-странице, и отражает изменения в реальном времени, если и только если таблица была обновлена или вставлена.Не использовать методы опроса или таймера;Не используя LINQ to SQL, но используя SqlCommand.
благодаря миллионам тысяч.