/ / Чи можна встановити ObjectContext.CommandTimeout в web.config? - asp.net, .net, сріблястий світ, сутність-фреймворк

Чи можна встановити ObjectContext.CommandTimeout у web.config? - asp.net, .net, silverlight, сутність-фреймворк

Я працюю над проектом Silverlight, який використовує Entity Framework. Час очікування служби, коли запит займає кілька секунд, і повинен повернути щось на зразок 3 МБ + даних.

Я виявив, що я можу поставити щось подібне.ObjectContext.CommandTimeout = NNN у конструкторі domanincontext, але мені цікаво, чи можна замість цього поставити web.config?

Будь-яка допомога буде оцінена.

Відповіді:

2 для відповіді № 1

Я не думаю, що можна налаштувати щось у конфігурації та автоматично підбирати його. Що ви можете зробити, це додати в конфігурацію власну властивість та прочитати її та встановити ObjectContext.CommandTimeout до значення, яке ви прочитали. Спробуючи розібратися, чому ви отримуєте тайм-аут, і спробувати виправити це було б ще краще. Я думаю, що час очікування за замовчуванням становить 30 секунд, тому ваші запити, ймовірно, займуть більше цього. Можливо, вам не потрібні всі дані (якщо для людей 3МБ + здається багато даних, щоб споживати та розуміти)?