System.Data.Linq Ad Alanı
Ö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.
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.