Aracılığıyla paylaş


System.Data Ad Alanı

ADO.NET mimarisini temsil eden sınıflara erişim sağlar. ADO.NET, birden çok veri kaynağından verileri verimli bir şekilde yöneten bileşenler oluşturmanıza olanak tanır.

Sınıflar

Name Description
Constraint

Bir veya daha fazla DataColumn nesne üzerinde uygulanabilecek bir kısıtlamayı temsil eder.

ConstraintCollection

bir için DataTablebir kısıtlama koleksiyonunu temsil eder.

ConstraintException

Kısıtlamayı ihlal eden bir eylem denenirken oluşan özel durumu temsil eder.

DataColumn

içindeki bir sütunun DataTableşemasını temsil eder.

DataColumnChangeEventArgs

ColumnChanging olayı için veriler sağlar.

DataColumnCollection

için bir nesne DataTablekoleksiyonunu DataColumn temsil eder.

DataException

ADO.NET bileşenleri kullanılarak hatalar oluşturulduğunda oluşan özel durumu temsil eder.

DataReaderExtensions

için DbDataReaderuzantı yöntemleri sağlar.

DataRelation

İki DataTable nesne arasındaki üst/alt ilişkiyi temsil eder.

DataRelationCollection

Bu DataSetiçin nesne koleksiyonunu DataRelation temsil eder.

DataRow

içindeki bir veri DataTablesatırını temsil eder.

DataRowBuilder

türü DataRowBuilder .NET altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

DataRowChangeEventArgs

, , RowChangingOnRowDeleting(DataRowChangeEventArgs)ve OnRowDeleted(DataRowChangeEventArgs) olayları için RowChangedveri sağlar.

DataRowCollection

bir için DataTablesatır koleksiyonunu temsil eder.

DataRowComparer

Sınıfının tek bir örneğini DataRowComparer<TRow> döndürür.

DataRowComparer<TRow>

Değer tabanlı karşılaştırmayı kullanarak denklik için iki DataRow nesneyi karşılaştırır.

DataRowExtensions

sınıfına DataRow yönelik uzantı yöntemlerini tanımlar. Bu statik bir sınıftır.

DataRowView

özelleştirilmiş bir DataRowgörünümünü temsil eder.

DataSet

Verilerin bellek içi önbelleğini temsil eder.

DataSetSchemaImporterExtension

Bu üye .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

DataSysDescriptionAttribute

Bir özelliği, olayı veya genişleticiyi açıklamayla işaretler. Görsel tasarımcılar üyeye başvururken bu açıklamayı görüntüleyebilir.

DataTable

Bellek içi verilerden oluşan bir tabloyu temsil eder.

DataTableClearEventArgs

yöntemi için Clear() veri sağlar.

DataTableCollection

için DataSettablo koleksiyonunu temsil eder.

DataTableExtensions

sınıfına DataTable yönelik uzantı yöntemlerini tanımlar. DataTableExtensions statik bir sınıftır.

DataTableNewRowEventArgs

yöntemi için NewRow() veri sağlar.

DataTableReader

DataTableReader, bir veya daha fazla DataTable nesnesinin içeriğini bir veya daha fazla salt okunur, ileri yönlü sonuç kümesi şeklinde alır.

DataView

Sıralama, filtreleme, arama, düzenleme ve gezinti için veribinlenebilir, özelleştirilmiş görünümünü DataTable temsil eder. DataView verileri depolamaz, bunun yerine karşılık gelen DataTableöğesinin bağlı görünümünü temsil eder. 'nin verisinde DataViewyapılan değişiklikler, 'yi etkileyecektir DataTable. Verilerde DataTableyapılan değişiklikler, verilerle ilişkili tüm DataViewverileri etkiler.

DataViewManager

içindeki her DataTable bir için varsayılan DataViewSettingCollection değer DataSetiçerir.

DataViewSetting

uygulamasından oluşturulan DataViewManager, , RowFilterDataViewManager, RowStateFilter, , Sortve Table DataViews için varsayılan ayarları ApplyDefaultSorttemsil eder.

DataViewSettingCollection

içindeki her DataTable nesne için salt okunur bir DataSetnesne koleksiyonu DataViewSetting içerir.

DBConcurrencyException

Etkilenen satır sayısı sıfıra eşitse ekleme, güncelleştirme veya silme işlemi sırasında tarafından DataAdapter oluşturulan özel durum.

DeletedRowInaccessibleException

Silinmiş bir eylem üzerinde denendiğinde DataRow oluşan özel durumu temsil eder.

DuplicateNameException

-related nesnesinde DataSet bir ekleme işlemi sırasında yinelenen veritabanı nesne adıyla karşılaşıldığında oluşturulan özel durumu temsil eder.

EntityCommandCompilationException

Komut derleme sırasında oluşan hataları temsil eder; komut metnini temsil etmek için bir komut ağacı oluşturulamadığında.

EntityCommandExecutionException

Temel depolama sağlayıcısı belirtilen komutu yürütemediğinde oluşan hataları temsil eder. Bu özel durum genellikle sağlayıcıya özgü bir özel durumu sarmalar.

EntityException

Ad alanında EntityClient oluşan Entity Framework ile ilgili hataları temsil eder. EntityException, tarafından atılan tüm Entity Framework özel durumlarının temel sınıfıdırEntityClient.

EntityKey

Varlık türünün örneği olan bir nesneye dayanıklı başvuru sağlar.

EntityKeyMember

bir öğesinin parçası olan anahtar adını ve değer çiftini EntityKeytemsil eder.

EntitySqlException

Entity SQL komut metni ayrıştırıldığında oluşan hataları temsil eder. Bu özel durum, bozulmamış veya semantik kurallar ihlal edildiğinde oluşturulur.

EnumerableRowCollection

LINQ to DataSet sorgusundan döndürülen nesne koleksiyonunu DataRow temsil eder. Bu API .NET altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

EnumerableRowCollection<TRow>

Sorgudan döndürülen nesne koleksiyonunu DataRow temsil eder.

EnumerableRowCollectionExtensions

Veri satırı koleksiyon sınıfları için uzantı yöntemlerini içerir.

EvaluateException

özelliği DataColumn değerlendirilemediğinde Expression oluşan özel durumu temsil eder.

FillErrorEventArgs

bir DbDataAdapterolayı için FillError veri sağlar.

ForeignKeyConstraint

Bir değer veya satır silindiğinde veya güncelleştirildiğinde birincil anahtar/yabancı anahtar ilişkisindeki bir sütun kümesinde uygulanan eylem kısıtlamalarını temsil eder.

InRowChangingEventException

olay içinde RowChanging yöntemini çağırdığınızda EndEdit() oluşan özel durumu temsil eder.

InternalDataCollectionBase

Koleksiyon oluşturmak için temel işlevselliği sağlar.

InvalidCommandTreeException

Komut ağacının geçersiz olduğunu belirtmek için oluşan özel durum. Bu özel durum şu anda Entity Framework'te herhangi bir yerde atılmaz.

InvalidConstraintException

Yanlış bir ilişki oluşturmaya veya erişmeye çalışırken oluşan özel durumu temsil eder.

InvalidExpressionException

geçersiz içeren bir DataColumnExpressionDataColumnCollectionöğesini eklemeye çalıştığınızda oluşan özel durumu temsil eder.

MappingException

İlgili hizmet istekleri eşlendiğinde oluşan özel durum başarısız olur.

MergeFailedEventArgs

Bir hedef ve kaynak DataRow aynı birincil anahtar değerine sahip olduğunda ve EnforceConstraints özelliği true olarak ayarlandığında gerçekleşir.

MetadataException

Meta verilerle ilgili hizmet istekleri başarısız olduğunda oluşan özel durum.

MissingPrimaryKeyException

Birincil anahtarı olmayan bir tablodaki satıra erişmeye çalıştığınızda oluşan özel durumu temsil eder.

NoNullAllowedException

olarak ayarlandığı falsebir sütuna AllowDBNull null değer eklemeye çalıştığınızda oluşan özel durumu temsil eder.

ObjectNotFoundException

Bir nesne mevcut olmadığında oluşan özel durum.

OperationAbortedException

Bu özel durum, devam eden bir işlem kullanıcı tarafından durdurulduğunda oluşturulur.

OptimisticConcurrencyException

İyimser eşzamanlılık ihlali oluştuğunda oluşan özel durum.

OrderedEnumerableRowCollection<TRow>

Sorgudan döndürülen sıralı DataRow nesneler koleksiyonunu temsil eder.

PropertyCollection

, DataSetveya DataTableöğesine eklenebilen DataColumnbir özellik koleksiyonunu temsil eder.

PropertyConstraintException

Özellik kısıtlaması özel durum sınıfı. Bu sınıfın durumunun olduğunu unutmayın; bu nedenle iç bileşenlerini bile değiştirirseniz, bu hataya neden olan bir değişiklik olabilir.

ProviderIncompatibleException

Temel alınan veri sağlayıcısı Entity Framework ile uyumsuz olduğunda oluşan özel durum.

ReadOnlyException

Salt okunur bir sütunun değerini değiştirmeye çalıştığınızda oluşan özel durumu temsil eder.

RowNotInTableException

içinde olmayan DataTablebir işlem DataRow gerçekleştirmeye çalıştığınızda oluşan özel durumu temsil eder.

StateChangeEventArgs

.NET veri sağlayıcısının durum değişikliği olayı için veri sağlar.

StatementCompletedEventArgs

Olay için StatementCompleted ek bilgiler sağlar.

StrongTypingException

Kullanıcı bir değere eriştiğinde DBNull kesin olarak yazılan DataSet bir tarafından oluşan özel durum.

SyntaxErrorException

özelliği DataColumn söz dizimi hatası içerdiğinde Expression oluşan özel durumu temsil eder.

TypedDataSetGenerator

Kesin olarak yazılan DataSetbir oluşturmak için kullanılır.

TypedDataSetGeneratorException

Kesin olarak türü DataSetbelirlenmiş bir oluşturulurken bir ad çakışması oluştuğunda oluşan özel durum.

TypedTableBase<T>

Bu tür, Visual Studio ve XSD.exe .NET Framework aracı tarafından yazılanDataTable nesne oluşturma için temel sınıf olarak kullanılır ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

TypedTableBaseExtensions

sınıfı için TypedTableBase<T> uzantı yöntemlerini içerir.

UniqueConstraint

Tüm değerlerin benzersiz olması gereken sütun kümesindeki bir kısıtlamayı temsil eder.

UpdateException

Nesne örneklerinde yapılan değişiklikler veri kaynağında kalıcı olmadığında oluşan özel durum.

VersionNotFoundException

Silinmiş bir sürümünü DataRow döndürmeye çalıştığınızda oluşan özel durumu temsil eder.

Arabirimler

Name Description
IColumnMapping

Bir veri kaynağı sütununu bir DataSet sütunla ilişkilendirir ve .NET veri sağlayıcıları tarafından ortak kullanılan sınıfı tarafından DataColumnMapping uygulanır.

IColumnMappingCollection

DataColumnMapping nesnelerinin bir koleksiyonunu içerir ve .NET veri sağlayıcıları tarafından DataColumnMappingCollectionortak olarak kullanılan tarafından uygulanır.

IDataAdapter

Bir nesnenin DataAdapter uygulamasına izin verir ve bir veri kaynağını doldurmak ve güncelleştirmek ve güncelleştirmek DataSet için kullanılan eylemle ilgili bir dizi yöntemi ve eşleme özelliğini temsil eder.

IDbDataAdapter örnekler metin komutlarına (Transact-SQLgibi) sahip ilişkisel veritabanları olan (veya benzer) veri kaynaklarına yöneliktir; örnekler ise IDataAdapter herhangi bir veri kaynağı türünü kullanabilir.

IDataParameter

Command nesnesine ve isteğe bağlı olarak sütunlara eşlemesine DataSet yönelik bir parametreyi temsil eder ve veri kaynaklarına erişen .NET veri sağlayıcıları tarafından uygulanır.

IDataParameterCollection

Bir Command nesnesiyle ilgili tüm parametreleri ve bunların sütunlara eşlemelerini toplar ve veri kaynaklarına DataSet erişen .NET veri sağlayıcıları tarafından uygulanır.

IDataReader

Veri kaynağında bir komut yürütülerek elde edilen bir veya daha fazla yalnızca ileriye doğru sonuç kümesi akışını okumanın bir aracı sağlar ve ilişkisel veritabanlarına erişen .NET veri sağlayıcıları tarafından uygulanır.

IDataRecord

için DataReaderher satırdaki sütun değerlerine erişim sağlar ve ilişkisel veritabanlarına erişen .NET veri sağlayıcıları tarafından uygulanır.

IDbCommand

Bir veri kaynağına bağlıyken yürütülen ve ilişkisel veritabanlarına erişen .NET veri sağlayıcıları tarafından uygulanan bir SQL deyimini temsil eder.

IDbConnection

Bir veri kaynağına açık bir bağlantıyı temsil eder ve ilişkisel veritabanlarına erişen .NET veri sağlayıcıları tarafından uygulanır.

IDbDataAdapter

Bir veri kaynağını doldurmak ve güncelleştirmek için kullanılan ve ilişkisel veritabanlarına DataSet erişen .NET veri sağlayıcıları tarafından uygulanan komutla ilgili özellikler kümesini temsil eder.

IDbDataParameter

Visual Basic .NET Veri Tasarımcıları tarafından bir Command nesnesine bir parametreyi ve isteğe bağlı olarak sütunlara eşlemesini temsil etmek için DataSet kullanılır.

IDbTransaction

Bir veri kaynağında gerçekleştirilecek işlemi temsil eder ve ilişkisel veritabanlarına erişen .NET veri sağlayıcıları tarafından uygulanır.

IExtendedDataRecord

için her satırın DbDataRecord içindeki sütun değerlerine DbDataReadererişim sağlar.

ITableMapping

Kaynak tabloyu içindeki bir tabloyla DataSetilişkilendirir ve .NET veri sağlayıcıları tarafından ortak kullanılan sınıfı tarafından DataTableMapping uygulanır.

ITableMappingCollection

TableMapping nesnelerinin bir koleksiyonunu içerir ve tarafından uygulanır DataTableMappingCollectionve .NET veri sağlayıcıları tarafından ortak olarak kullanılır.

Numaralandırmalar

Name Description
AcceptRejectRule

AcceptChanges()olan bir RejectChanges()DataTable veya ForeignKeyConstraint yöntemi çağrıldığında gerçekleşen eylemi belirler.

CommandBehavior

Sorgunun sonuçlarının ve bunun veritabanı üzerindeki etkisinin açıklamasını sağlar.

CommandType

Komut dizesinin nasıl yorumlanmış olduğunu belirtir.

ConflictOption

Veri kaynağında çakışan değişikliklerin nasıl algılanıp çözümleneceğini belirtir.

ConnectionState

Bir veri kaynağına bağlantının geçerli durumunu açıklar.

DataRowAction

DataRowüzerinde gerçekleştirilen eylemi açıklar.

DataRowState

DataRow nesnesinin durumunu alır.

DataRowVersion

DataRowsürümünü açıklar.

DataSetDateTime

bir DateTimeDataSet sütunları için serileştirme biçimini açıklar.

DataViewRowState

DataRowiçindeki verilerin sürümünü açıklar.

DbType

Bir alanın, özelliğin veya .NET veri sağlayıcısının Parameter nesnesinin veri türünü belirtir.

EntityState

Varlık nesnesinin durumu.

IsolationLevel

Bağlantı için işlem kilitleme davranışını belirtir.

KeyRestrictionBehavior

İzin verilen veya izin verilmeyen KeyRestrictions özelliği tarafından tanımlanan bağlantı dizesi parametrelerinin listesini tanımlar.

LoadOption

Load veya Load yöntemi kullanılırken veri kaynağındaki değerlerin var olan satırlara nasıl uygulanacağını denetler.

MappingType

bir DataColumn nasıl eşlenmiş olduğunu belirtir.

MissingMappingAction

Bir kaynak tabloda veya kaynak sütunda eşleme eksik olduğunda gerçekleşen eylemi belirler.

MissingSchemaAction

DataSet veri eklenirken yapılması gereken eylemi belirtir ve gerekli DataTable veya DataColumn eksiktir.

ParameterDirection

DataSetgöre bir sorgu içindeki parametre türünü belirtir.

PropertyAttributes

Bir özelliğin özniteliklerini belirtir.

Rule

bir ForeignKeyConstraint uygulandığında gerçekleşen eylemi gösterir.

SchemaSerializationMode

Yazılan bir DataSetiçin şema serileştirme modunu gösterir.

SchemaType

bir FillSchema(DataSet, SchemaType) işlemi gerçekleştirirken var olan şema eşlemelerinin nasıl işleneceğini belirtir.

SerializationFormat

DataSetiçin serileştirme biçimini belirler.

SqlDbType

SqlParameterkullanmak üzere bir alanın( özelliğin) SQL Server'a özgü veri türünü belirtir.

StatementType

OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgsveya SqlRowUpdatingEventArgs sınıfı tarafından kullanılacak SQL sorgusunun türünü belirtir.

UpdateRowSource

Sorgu komut sonuçlarının güncelleştirilmekte olan satıra nasıl uygulanacağını belirtir.

UpdateStatus

bir Update(DataSet)sırasında geçerli ve kalan satırlarla ilgili olarak gerçekleştirecek eylemi belirtir.

XmlReadMode

XML verilerinin ve ilişkisel şemanın bir DataSetnasıl okunmasını belirtir.

XmlWriteMode

xml verilerinin ve bir DataSetilişkisel şemanın nasıl yazileceğini belirtir.

Temsilciler

Name Description
DataColumnChangeEventHandler

Olayı işleyecek ColumnChanging yöntemi temsil eder.

DataRowChangeEventHandler

bir öğesinin , , RowDeletingRowChangedve RowDeleted olaylarını DataTableişleyecek RowChangingyöntemi temsil eder.

DataTableClearEventHandler

yöntemini işleyen yöntemi temsil eder Clear() .

DataTableNewRowEventHandler

yöntemini işleyen yöntemi temsil eder NewRow() .

FillErrorEventHandler

Olayı işleyecek FillError yöntemi temsil eder.

MergeFailedEventHandler

Olayı işleyecek MergeFailed yöntemi temsil eder.

StateChangeEventHandler

Olayı işleyecek StateChange yöntemi temsil eder.

StatementCompletedEventHandler

Olayın olay işleyicileri StatementCompleted için temsilci türü.

Açıklamalar

İnternet gibi bağlantısız bir senaryoda, ADO.NET birden çok katmanlı sistemlerdeki verileri isteme, güncelleştirme ve uzlaştırma araçları sağlar. ADO.NET mimarisi, Windows Forms gibi istemci uygulamalarında veya ASP.NET tarafından oluşturulan HTML sayfalarında da uygulanır.

ADO.NET mimarisinin merkezi sınıfıdır DataSet . Her DataSet bir nesne birden çok DataTable nesne içerebilir ve bunların her DataTable birinde SQL Server gibi tek bir veri kaynağından veriler bulunabilir.

Her DataTable biri, her DataTableöğesinin DataColumn şemasını belirleyen bir DataColumnCollectionnesne koleksiyonu içerir. özelliği tarafından DataTypeDataColumntutulan veri türünü belirler. ReadOnly ve AllowDBNull özellikleri, veri bütünlüğünü daha fazla garanti etmenize olanak sağlar. özelliği, Expression hesaplanmış sütunlar oluşturmanıza olanak tanır.

BirDataTable, bir üst/alt ilişkisine başka DataTablebir ile katılırsa, ilişki bir DataSet nesnenin DataRelationCollection öğesine eklenerek DataRelation oluşturulur. Böyle bir ilişki eklendiğinde, UniqueConstraintForeignKeyConstraint oluşturucunun parametre ayarlarına bağlı olarak hem de otomatik olarak oluşturulur. Bir UniqueConstraint sütunda yer alan değerlerin benzersiz olduğunu garanti eder. birincil ForeignKeyConstraint anahtar değeri değiştirildiğinde veya silindiğinde alt satıra veya sütuna ne olacağını belirler.

System.Data.SqlClient Ad alanını (SQL Server için The.NET Framework Veri Sağlayıcısı), System.Data.Odbc ad alanını (ODBC için the.NET Framework Veri Sağlayıcısı), System.Data.OleDb ad alanını (OLE DB için the.NET Framework Veri Sağlayıcısı) veya System.Data.OracleClient ad alanını (Oracle için .NET Framework Veri Sağlayıcısı) kullanarak bir veri DataSetkaynağına erişebilirsiniz. Each.NET Framework veri sağlayıcısı, veri kaynağı ile arasında köprü olarak kullandığınız karşılık gelen bir DataAdapter'aDataSetsahiptir.