Два DomainContext или источники данных с WCF RIA - страница Silverlight - PullRequest
1 голос
/ 29 декабря 2010

Я пишу бизнес-приложение Silverlight со ссылкой RIA WCF.

У меня есть 2 базы данных на одном и том же сервере SQL, Public и Private.Публичная база данных содержит таблицу, которая в основном предназначена для уровня общего доступа, например, таблица «пользователь», которая содержит основную информацию о пользователе

Частная база данных содержит таблицу, которая содержит «личную» информацию, транзакции банков пользователя и т. Д.

Я создал 2 модели сущностей ADO.Net, по одной для частной и общедоступной базы данных, и выбрал таблицы.Я также создал 2 разные службы контекста домена

На странице Silverlight мне нужно получить информацию из таблиц в двух базах данных: частной и общедоступной, как описано выше.

Как мне добитьсяэтот?Я имею в виду какую-то оболочку, которая внутренне получает данные от доменных служб.Какой лучший подход?

1 Ответ

0 голосов
/ 01 января 2011

Вы можете просто создать два или более классов доменных служб в своем веб-приложении и (перестроить) они будут доступны в приложении Silverlight.

Есть несколько ограничений: нельзя использовать одну и ту же таблицу в двух разных классах доменных служб.Вы не можете использовать две доменные службы из двух отдельных веб-приложений, доменные службы должны существовать в том же веб-приложении, которое вы выбрали для ссылки RIA WCF.

Надеюсь, это поможет.Рич

...