У меня есть обычная служба Windows, которая обрабатывает большой набор данных и сохраняет их в БД. Эта служба Windows также служит для размещения службы WCF, которая обслуживает обработанные данные до одного или нескольких графических интерфейсов пользователя.
В настоящее время служба WCF должна обратиться к базе данных хотя бы один раз, чтобы получить данные для клиента, но размер набора данных таков, что это происходит очень медленно и потребляет много памяти из-за дублирования данных. В идеале я хотел бы поделиться результатами обработки данных напрямую (в памяти) со службой WCF. Есть ли способ сделать это?