powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Это Запрос или Команда?
20 сообщений из 20, страница 1 из 1
Это Запрос или Команда?
    #40039695
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В БД реализована очередь на таблице. Кто прочитал, тот удаляет прочитанное
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40039696
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос не должен аффектить БД
Команда не должна возвращать данные
Как тут разруливают джентельмены?
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40039697
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
Это Запрос или Команда?
как это относится к ASP.NET?
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40039698
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариант и не то и не другое
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40039699
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
love_bach
Это Запрос или Команда?
как это относится к ASP.NET?


тут есть мемберы, которые любят срачи на эту тему
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40039737
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
Запрос не должен аффектить БД
Команда не должна возвращать данные
Как тут разруливают джентельмены?


Запрос, затем Команда.
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40039740
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
love_bach
Запрос не должен аффектить БД
Команда не должна возвращать данные
Как тут разруливают джентельмены?


Запрос, затем Команда.


Тогда очередь не получится
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40039751
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Команда Deque
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40039760
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Команда Deque


Не-не, это возврат значения из команды, нарушение предусловий.
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40039761
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
hVostt
пропущено...


Запрос, затем Команда.


Тогда очередь не получится


Очень даже получится.

Запрос, затем Команда.
Если команда исполнилась -- значит полученное значение можем использовать.
Если нет, повторяем.
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40040046
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
love_bach
пропущено...


Тогда очередь не получится


Запрос, затем Команда.
.
хорошо работать в однопользовательской системе
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40040083
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx
hVostt
пропущено...


Запрос, затем Команда.
.
хорошо работать в однопользовательской системе

Какая интересная мысль :)
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40040084
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx
хорошо работать в однопользовательской системе
я тут хотел написать однопользовательскую, понял, что разучился их писать )
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40040092
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx
hVostt
пропущено...


Запрос, затем Команда.
.
хорошо работать в однопользовательской системе


можно в бесконечном цикле, пока не получится true выполнения команды, делать, как hVostt предложил. удалит запись всегда кто-то один. :)

блокировка курильщика
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40040094
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
andreymx
пропущено...
хорошо работать в однопользовательской системе


можно в бесконечном цикле, пока не получится true выполнения команды, делать, как hVostt предложил. удалит запись всегда кто-то один. :)

блокировка курильщика

Для на фига какой-то бесконечный цикл? Какой-то "Запрос"?

Делаешь в базе аля очередь, добавь состояние. Кто первый изменит состояние, того и тапки.

Кстати, что за СУБД-то?
Через DELETE с OUTPUT в SQL Server можно и прочитать и удалить атомарно.
Через UPDATE с OUTPUT можно сменить состояние и прочитать атомарно, а удалится обработанная запись потом, если надо.

Вот тебе и одна "Команда".
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40040202
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx
hVosttЗапрос, затем Команда.
.
хорошо работать в однопользовательской системе

Это не важно. Как говорится "а если подумать"? :)
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40040203
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Делаешь в базе аля очередь


Может просто очередь взять тогда, а не делать её в БД )
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40044640
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
andreymx
хорошо работать в однопользовательской системе
я тут хотел написать однопользовательскую, понял, что разучился их писать )

не льсти себе :)
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40045099
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
skyANA
Делаешь в базе аля очередь


Может просто очередь взять тогда, а не делать её в БД )

Это было для разжигания ромбоквадратного срача. Ну, не взлетело
...
Рейтинг: 0 / 0
Это Запрос или Команда?
    #40045158
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach,

Если хочешь развести реальный срач, задай вопрос: что лучше, исключения или монады? :)
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Это Запрос или Команда?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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