DbQueryConcurrencyException Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
kullanarak SplitQuery ilgili koleksiyonları yükleyen bir sorgu, veriler yürütülürken eşzamanlı olarak değiştirildiğinden üst ve alt satırlar arasında bağıntı oluşturamadığında oluşan özel durum.
[System.Runtime.CompilerServices.Nullable(0)]
[System.Serializable]
public class DbQueryConcurrencyException : Exception
[<System.Runtime.CompilerServices.Nullable(0)>]
[<System.Serializable>]
type DbQueryConcurrencyException = class
inherit Exception
Public Class DbQueryConcurrencyException
Inherits Exception
- Devralma
-
DbQueryConcurrencyException
- Özellikler
Açıklamalar
Bölünmüş sorgular birden çok SQL deyimi yürütür ve temel alınan veriler bu deyimler arasında değiştirildiğinde sonuçlar tutarsız hale gelebilir. Entity Framework artık üst ve alt satırları güvenilir bir şekilde ilişkilendiremediğini algıladığında, yanlış sonuçlar döndürmek yerine bu özel durumu oluşturur.
Bu özel durumu işlemenin önerilen yolu, eşzamanlı değişikliğin yinelenmesini önlemek için serileştirilebilir veya anlık görüntü işlemi içinde sorguyu yakalayıp yeniden yürütmektir.
Daha fazla bilgi ve örnek için bkz. Sorguları bölme .
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| DbQueryConcurrencyException() |
DbQueryConcurrencyException sınıfının yeni bir örneğini başlatır. |
| DbQueryConcurrencyException(SerializationInfo, StreamingContext) |
Geçersiz.
Serileştirilmiş bir formdan sınıfının yeni bir örneğini DbQueryConcurrencyException başlatır. |
| DbQueryConcurrencyException(String, Exception) |
DbQueryConcurrencyException sınıfının yeni bir örneğini başlatır. |
| DbQueryConcurrencyException(String) |
DbQueryConcurrencyException sınıfının yeni bir örneğini başlatır. |