Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP MVC 4 - изменение значения в БД по времени / 5 сообщений из 5, страница 1 из 1
17.01.2014, 13:04
    #38529460
Sputnick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP MVC 4 - изменение значения в БД по времени
Всем привет!

Ребят есть новостной сайт на ASP MVC 4. Стал вопрос как можно запланировать публикацию новости. Я написал новость, в календарике выбрал дату/время публикации, сохранить и все, новость идет в черновик, а по наступлению заданного времени признак черновик убирается (поле в бд)

БД MS SQL, вижу есть доступ к тригерам у меня, может с ними как то.

скажите как сие можно реализовать?
...
Рейтинг: 0 / 0
17.01.2014, 13:10
    #38529474
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP MVC 4 - изменение значения в БД по времени
Sputnick, использовать SQL Server Job, либо сервис какой написать, что будет с заданной переодичностью проверять новости и снимать признак "черновик", либо отказаться от последнего и при запросе по дате фильтровать.
...
Рейтинг: 0 / 0
17.01.2014, 13:18
    #38529485
Sputnick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP MVC 4 - изменение значения в БД по времени
skyANASputnick, использовать SQL Server Job, либо сервис какой написать, что будет с заданной переодичностью проверять новости и снимать признак "черновик", либо отказаться от последнего и при запросе по дате фильтровать.

спасибо. вижу SQL Server Job это агент заданий в менеджмент студии, но у меня к ней доступа нет, хостер ограничил.



при запросе по дате фильтровать
---
типа так:

where o.ActiveDate < DateTime.Now


хотелось бы простоты реализации и минимальной нагрузки, я так понимаю второй вариант с фильтром как раз выполняет эти требования...

если будут еще замечания - спасибо
...
Рейтинг: 0 / 0
19.01.2014, 20:17
    #38531159
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP MVC 4 - изменение значения в БД по времени
Sputnick,

у сообщения поставь дату, по наступлении которой ее надо показывать.
и список соощений строй с условием - показывать сообщения, у которых эта дата еще не наступила - так ты исключишь новые и будешь показывать запланированные
...
Рейтинг: 0 / 0
21.01.2014, 17:35
    #38533456
Sputnick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP MVC 4 - изменение значения в БД по времени
monstrU,

спасибо за ответ.

я это уже сделал:

where o.ActiveDate < DateTime.Now
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP MVC 4 - изменение значения в БД по времени / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]