Entity Framework + SQL CLR + удаленная база данных - PullRequest
1 голос
/ 18 августа 2011

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

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

Я собираюсь сделать следующее:

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

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

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

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

1 Ответ

1 голос
/ 18 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...