I am a big fan of SqlCommandProvider type provider but I am constantly hitting timeout problems with a bit more resource demanding queries. I set connection timeout in connection string to some bigger value but this still doesn't help me with my queries timing out since that is only for the connection part not for command timeout.
One solution would be to use AsSqlCommand set CommandTimeout and execute reader but that somewhat kills the point of using the SqlCommandProvider.
Any idea how can I set the timeout in constructor / execute?