Я использую Entity Framework для создания слоя в моей базе данных SQL Server 2008. EF присутствует в моем веб-сервисе, и веб-сервис вызывается клиентом Silverlight.
Я вижу серьезную проблему с производительностью с точки зрения продолжительности выполнения запроса в EF. Это не произойдет в последовательных звонках.
Небольшое прибегание к поиску в Google показало, что для каждого домена приложения создается модель объектов db в памяти. Я нашел эту ссылку Microsoft , объясняющую предварительную генерацию представлений для повышения производительности. Даже после выполнения шагов производительность фактически снижается, а не улучшается. Мне любопытно, если кто-нибудь успешно попробовал этот подход и есть ли другие пути для повышения производительности.
Я использую .NET 3.5.