0

Обратите внимание: SharePoint - это просто пример!C# события по базе данных CRUD

Если вы знакомы с SharePoint, там вы можете создавать пользовательские приемники событий. Я имею в виду, что вы можете вызвать определенные действия, когда все происходит так:

  • перед добавлением элемента
  • перед модификацией и пункта
  • перед удалением и пункта
  • после добавления элемента
  • после модифицирование и пункт
  • после удаления и пункта
  • т.д.

Теперь это не имеет ничего общего с SharePoint - это просто настраиваемое решение.

Мой вопрос: если у меня есть база данных (но это может быть, например, для добавления/изменения файлов в папке и т. Д.), Как я могу создавать пользовательские события, которые будут прослушивать эти действия и запускать определенные действия, когда что-то происходит?

ответ

0
  • Если вы хотите что-то подобное, например, приемники событий для баз данных, вы фактически ищете «триггеры». Я не могу объяснить все это в этом окне, но я уверен, что вы знаете свой способ найти информацию
  • Для файловой системы для добавления приемников событий это зависит от того, какой язык вы используете. Например, используя C#, вы можете использовать класс FileSystemWatcher (в System.IO). Он будет, как сказано в названии, наблюдать за файлами или папками и событиями пожара (onDelete, onChange и т. Д.)
+0

Мой вопрос об общем способе обработки таких событий ... что-то вроде I объявить интерфейс, который предоставляет две функции: BeforeAdding и AfterAdding. Теперь этот интерфейс можно реализовать для добавления элементов в базу данных, файлов в папку, лазурных строк в таблицу и т. Д. И т. Д. И т. Д. Все, что мне нужно, - это запустить 2 события независимо от того, где хранятся данные ... – user2818430