Entity Framework + SQL CLR + удаленная база данных

У меня есть проект, в котором я использую службы данных WCF для предоставления доступа к определенным таблицам в моей базе данных (db1).

теперь требования только что изменились, и мне нужно получить данные, которые раньше были из базы данных db1, учителя таблиц из новой базы данных db2, учителя таблиц 2, но чтобы все остальное осталось прежним.

Думаю сделать следующее:

1- настроить файл .edmx службы так, чтобы он указывал на хранимую процедуру (SQL CLR), а не на учителя таблиц.

2- в SQL CLR инициируйте соединение с использованием проприетарного API и подключитесь к базе данных db2 и извлеките оттуда данные.

3- отправьте данные, полученные из db2, обратно клиенту WCF Data Services.

Это возможно ? Если да, то как это сделать? Есть ли лучший способ добиться того же?


person Attilah    schedule 17.08.2011    source источник


Ответы (1)


arrow_upward
1
arrow_downward

У вас может быть более одного edmx на проект и более одной службы данных wcf. Я бы сделал второй.

person Rick Ratayczak    schedule 17.08.2011