Нужен thread-safe C# код, "слушающий" триггеры в Postgre

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
03 марта 2015, 15:07 • 1 отклик • 60 просмотров
Всем привет!

Цель:
Получить event-driven, thread-safe C#-код (Ваш код будет размещён в многопоточном приложении/Windows Service). Тестировать будем в консольном приложении.

Исходные данные:
Есть Postgre DB, и есть к нему C# клиент.

Задача:
Хочу в ответ на триггеры INSERT и UPDATE получать в C# коде список изменённых строк (с новыми значениями всех полей).

Не указываю типы колонок, т.к. единственное, к чему можно привязываться - это к названию колонок и таблиц, не более: типы колонок могут быть любыми (поле "id" есть всегда).

Предполагаю использование:
  • Postgre NOTIFY / LISTEN

Спасибо!