Durante el uso de LINQ to SQL , a veces puede encontrarse con una consulta que tarda mucho tiempo en ejecutarse. Si la consulta tiene el tiempo suficiente , puede incluso tomar más tiempo que el valor de tiempo de espera de consulta por defecto , a pesar de que está funcionando según lo previsto. Para evitar esto , se puede ajustar el valor de tiempo de clase DataContext antes de ejecutar la consulta. Instrucciones
1
Crear un objeto DataContext como lo haría normalmente
C # Ejemplo :
DataContext dc = new DataContext ( connection_string ) ;
. Ejemplo de Visual Basic:
dc dévil como DataContext = New DataContext ( connection_string )
2
Establezca la propiedad CommandTimeout DataContext para el nuevo tiempo de espera en segundos
C #. Ejemplo :
dc.CommandTimeout = 30 ;
Ejemplo de Visual Basic :
dc.CommandTimeout = 30
3
Continuar con su consulta LINQ to SQL .