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
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.