Как привязать время ожидания команды к dbml (класс данных Linq-To-Sql)? - PullRequest
4 голосов
/ 04 августа 2009

Я знаю, что мы не можем установить время ожидания команды в строке подключения. Поэтому я поместил его в конструктор MyDataContext. Но есть много конструкторов, этот файл обычно перезаписывается визуальным дизайнером , и это не кажется правильным способом сделать это. Как бы вы это сделали?

1 Ответ

4 голосов
/ 04 августа 2009

Я помещал код в конструктор, но правильный способ сделать это - создать отдельный файл и вставить следующий код:

partial class DataClassesDataContext
{
    partial void OnCreated()
    {
        this.CommandTimeout = Settings.Default.CommandTimeout;
    }
}
...