Вам нужно соединить несколько вещей.
Сначала, если вы хотите создать модель, тогда вы будете искать ORM, который работает там, где Postgresql, вероятно, несколько, я остановился на Storm , но, вероятно, есть и другие.
Затем вам нужно будет снова представить модель с использованием SOAP. Существует несколько реализаций SOAP, которые вы можете использовать. (На самом деле на данный момент я собираюсь настроить ваши теги, чтобы лучше нацелиться на этот вопрос, а не на вопрос Linq-To-SQL, c # или ado.net).