0

Я хочу использовать структуру сущности для управления доступом к данным. Приложения Windows будут вызывать службу WCF на сервере, которая затем будет использовать инфраструктуру сущности для чтения и записи в базу данных.Использование Entity Framework через WCF

Может ли кто-нибудь указать мне в правильном направлении, как подойти к этому? Может быть, какой-то примерный код для начала?

Вопросы, которые приходят на ум, но я не знаю, как решить, являются:

1) Параллельное - каждый пользователь должен иметь отдельный контекст, к которому он может внести изменения, а затем сохранить их?

2) Соединения - будет ли база данных залита соединениями, если у нас много контекстов?

3) Сможет ли служба WCF справиться с этой нагрузкой?

Спасибо!

ответ

0

Я предлагаю вам взглянуть здесь: http://msdn.microsoft.com/en-us/magazine/ee321569.aspx Есть некоторые интересные модели, которые вы можете использовать, esspeccially саморегулирующихся лиц.

1) В WCF (по умолчанию это можно изменить), каждый вызов службы генерирует другой экземпляр службы. Поэтому каждый пользователь будет иметь свой собственный контекст, но за звонок, поэтому я думаю, вам нужно немного больше. Я не уверен, что вы имеете в виду, что каждый пользователь должен иметь свой собственный контекст как экземпляр класса контекста EF или что они должны подключаться через разные скриденцы, чтобы предоставить им доступ к различным данным ...

2) Что вы имеете в виду под наводнением? Если 1000 пользователей будут обновлять базу данных за 1 секунду, тогда да, db придется обрабатывать 1000 запросов. Но есть что-то вроде объединения пулов, просто Google.

3) Какую «нагрузку» вы имеете в виду? Как «Сколько пользователей я смогу обрабатывать WCF в этом сценарии»?

Смежные вопросы