Aracılığıyla paylaş


ObjectContext.CommandTimeout Özellik

Tanım

Tüm nesne bağlamı işlemleri için saniye olarak zaman aşımı değerini 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

Int32 Saniye 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