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

Name Description
Binary

sabit ikili veri bloğunu 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 güncelleştirme başarısız olduğunda oluşturulur.

ChangeSet

Değişiklikleri tutmak için bir kapsayıcı sağlar.

CompiledQuery

Yeniden kullanmak üzere sorguların derlenmesini ve önbelleğe alınmasını sağlar.

DataContext

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

DataLoadOptions

İlgili verilerin hemen yüklenmesini ve filtrelenmesi için 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 nesne ekleme girişiminde bulunulduğunda oluşturulur.

EntitySet<TEntity>

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

ForeignKeyReferenceAlreadyHasValueException

Varlık zaten yüklendiğinde yabancı anahtarı değiştirme girişiminde bulunulduğunda 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

Name Description
EntityRef<TEntity>

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

Link<T>

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

ModifiedMemberInfo

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

Arabirimler

Name Description
IExecuteResult

Sorgu yürütmenin dönüş değerine veya sonuçlarına erişim sağlar.

IFunctionResult

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

IMultipleResults

Değişken dönüş sıralarına sahip eşlenmiş işlevlerin veya 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ılan sorgu senaryoları için kullanılır.

ITable<TEntity>

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

Numaralandırmalar

Name Description
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

Refresh yönteminin 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önetmek için bir çalışma zamanı altyapısı sağlayan bir teknolojidir. Daha fazla bilgi için bkz. LINQ to SQL.