ObjectContext.CommandTimeout Özellik

Tanım

Tüm nesne bağlamı işlemleri için zaman aşımı değerini saniye olarak alır veya ayarlar. Değer null , temel alınan sağlayıcının varsayılan değerinin kullanılacağını gösterir.

public:
 property Nullable<int> CommandTimeout { Nullable<int> get(); void set(Nullable<int> value); };
public int? CommandTimeout { get; set; }
member this.CommandTimeout : Nullable<int> with get, set
Public Property CommandTimeout As Nullable(Of Integer)

Özellik Değeri

Saniye Int32 olarak zaman aşımı değeri olan bir değer.

Özel durumlar

Zaman aşımı değeri 0'dan küçüktür.

Örnekler

Nesne sorguları

Açıklamalar

Nesne sorguları ve SaveChanges işlem için varsayılan zaman aşımı, temel alınan bağlantı sağlayıcısı tarafından tanımlanır. Ancak, üzerinde ObjectContextözelliğini kullanarak CommandTimeout bu varsayılan zaman aşımı değerini geçersiz kılabilirsiniz. Karmaşık bir sorgunuz olduğunda veya diğer performans sorunları sık sık zaman aşımına uğrayan sorgulara veya çağrılara SaveChanges neden olduğunda bunu yapın.

Şunlara uygulanır