Вопрос в значительной степени в названии, но я уточню.
У меня есть приложение Silverlight, которое действует как слегка расширенный пользовательский интерфейс.
Основная часть моей программы будетзапустить на сервере, чтобы обеспечить согласованность общей базы данных.
Вот мой вопрос: получат ли два клиента, вызывающих службу WCF, поток внутри этой службы ИЛИ получат ли они полный AppDomain?
Разница заключается в том, что если в первом случае они могут легко совместно использовать БД, то во втором сценарии они не могут - насколько я понимаю.
РЕДАКТИРОВАТЬ: Это потому, что БД используетшаблон Identity Map [Fowler], где используемые объекты сохраняются в физической памяти (статическая одноэлементная переменная) - несколько доменов приложений могут это испортить.
(я спросил своего преподавателя университета и довольно долго искал, прежде чем спросить об этом, казалось бы,, простой вопрос)