| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > типизированный DS & его TableAdpater & timeout? |
| Автор: jonie 9.4.2008, 23:02 |
| ситуация : делаем быстренько приложение, используем строко типизированный DataSet (VS05) успешно "вводим" в него TableAdapter, и, например, делаем Select его используя хранимую процедуру. указываем в строке соединения Connection timeout = 0 Вопрос: 1) как выставить TimeOut Для SelectCommand (по умолчанию он ставится в 30 секунд)? (в отличие от Connection его выставить нельзя из Wizzard-а) я пока нашел только метод partial classes (расширить сгенерированный) и сделать этакий "Паблик Морозов" http://ru.wikipedia.org/wiki/Паблик_Морозов , но мне не кажется это хорошей идеей... возможно я где-то что-то упускаю... |
| Автор: vponomarov 14.4.2008, 17:52 |
| jonie, а нет такого: SelectCommand.CommandTimeout=0; |
| Автор: jonie 14.4.2008, 17:58 | ||
| да вот еслиб было... вот что генерируется в адаптере:
в том вся и соль) |
| Автор: IApple 18.4.2008, 15:53 |
| а если задать свой метод для адаптера (в партиал, самостоятельно) public virtual int My_Fill(tempDataSet.focusGetAllInstrDataTable dataTable) { this.Adapter.SelectCommand = this.CommandCollection[0]; this.Adapter.SelectCommand.CommandTimeout=0; ... и далее использовать его ? |
| Автор: jonie 18.4.2008, 15:56 |
| ну, не очень бы хотелось каждый раз при добавлении нового query такое делать, согласитесь? |