System.Data.Linq Ad Alanı

LINQ to SQL uygulamalarında ilişkisel veritabanlarıyla etkileşimi destekleyen sınıflar içerir.

Sınıflar

Binary

Sabit bir ikili veri bloğu temsil eder.

ChangeConflictCollection

Eşzamanlılık çakışmalarında yer alan nesnelerin bir koleksiyonunu döndürür.

ChangeConflictException

İstemcinin son okuma tarihinden bu yana veritabanı değerleri güncelleştirildiğinden bir güncelleştirme başarısız olduğunda oluşturulur.

ChangeSet

Değişiklikleri tutacak bir kapsayıcı sağlar.

CompiledQuery

Sorguları yeniden kullanmak üzere derleme ve önbelleğe alma için sağlar.

DataContext

LINQ to SQL çerçevesi için ana giriş noktasını temsil eder.

DataLoadOptions

İlgili verilerin hemen yüklenmesini ve filtrelenmesine olanak sağlar.

DBConvert

Bir türü diğerine dönüştürmek için dahili olarak kullanılır.

DuplicateKeyException

Zaten kullanılmakta olan bir anahtar kullanılarak kimlik önbelleğine bir nesne eklemek için bir girişim yapıldığında oluşturulur.

EntitySet<TEntity>

LINQ to SQL uygulamalarında bire çok ve bire bir ilişkilerin koleksiyon tarafı için ertelenmiş yükleme ve ilişki bakımı sağlar.

ForeignKeyReferenceAlreadyHasValueException

Varlık zaten yüklü olduğunda yabancı anahtarı değiştirme girişimi yapıldığında oluşan hataları temsil eder.

MemberChangeConflict

İstemcinin son okuma tarihinden bu yana üye değerleri güncelleştirildiğinden güncelleştirme girişiminin başarısız olduğu bir durumu temsil eder.

ObjectChangeConflict

Bir veya daha fazla iyimser eşzamanlılık çakışması olan bir güncelleştirme denemesini temsil eder.

Table<TEntity>

Temel alınan veritabanındaki belirli bir tür için tabloyu temsil eder.

Yapılar

EntityRef<TEntity>

LINQ to SQL uygulamasındaki bire çok ilişkisinin tek tarafında ertelenmiş yükleme ve ilişki bakımı sağlar.

Link<T>

Ayrı ayrı özelliklerin ertelenmiş yüklemesini etkinleştirmek için kullanılır (benzer EntityRef<TEntity> ).

ModifiedMemberInfo

LINQ to SQL uygulamalarında değiştirilmiş üyelerin değerlerini tutar.

Arabirimler

IExecuteResult

Dönüş değerine veya bir sorgu yürütme sonuçlarına erişim sağlar.

IFunctionResult

Bir işlevin dönüş değerine erişim sağlar.

IMultipleResults

Eşlenen işlevlerin veya değişken dönüş dizilerine sahip sorguların sonuçlarını temsil eder.

ISingleResult<T>

Tek bir dönüş dizisine sahip eşlenmiş bir işlevin sonucunu temsil eder.

ITable

Zayıf yazılmış sorgu senaryolarında kullanılır.

ITable<TEntity>

Temel alınan veritabanındaki belirli bir tür için bir tabloyu temsil eder.

Numaralandırmalar

ChangeAction

Veritabanına değişiklikler gönderildiğinde varlığın geçirileceği değişikliğin türünü açıklar.

ConflictMode

Eşzamanlılık çakışmalarının ne zaman bildirilmesi gerektiğini belirtir.

RefreshMode

Yöntemin Refresh iyimser eşzamanlılık çakışmalarını nasıl işlediğini tanımlar.

Açıklamalar

LINQ to SQL, ilişkisel verileri nesne olarak yönetmeye yönelik bir çalışma zamanı altyapısı sağlayan bir teknolojidir. daha fazla bilgi için bkz. LINQ to SQL.