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üçük.

Ö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ı sorguların veya çağrıların sık sık zaman aşımına SaveChanges uğradığında bunu yapın.

Şunlara uygulanır