Jeśli chcemy zwiększyć limit wykonywania się zapytania nie modyfikujemy ustawień w Connection String, tylko dodajemy w kodzie następujące wpisy:
- W przypadku gdy używamy modelu bazy danych (Database First):
var db = new bazaEntities();
db.Database.CommandTimeout = 180;//180 sekund
db.Database.ExecuteSqlCommand("SELECT * FROM tabela");
- Gdy używamy klasy DbContext:
var ctx = new BazaContext();
ctx.Database.ExecuteSqlCommand("SELECT * FROM tabela");
Ewentualnie możemy globalnie ustawić:
public class BazaContext : DbContext
{
public BazaContext()
: base("bazaEntities")
{
this.Database.CommandTimeout = 1 * 60 * 30;//30 minut
}
}
Brak komentarzy:
Prześlij komentarz