ADO.NET’te Veri Alma ve DeğiştirmeRetrieving and Modifying Data in ADO.NET

Herhangi bir veritabanı uygulamasının birincil işlevi bir veri kaynağına bağlanıyor ve içerdiği verileri alıyor.A primary function of any database application is connecting to a data source and retrieving the data that it contains. ADO.NET veri sağlayıcıları bir uygulama ile veri kaynağı arasında bir köprü olarak görev yapar ve ayrıca, bir DataReader veya DataAdapterkullanarak veri alma ve komutları yürütmenize olanak tanır. .NET FrameworkThe .NET Framework data providers of ADO.NET serve as a bridge between an application and a data source, allowing you to execute commands as well as to retrieve data by using a DataReader or a DataAdapter. Herhangi bir veritabanı uygulamasının anahtar işlevi, veritabanında depolanan verileri güncelleştirebilme olanağıdır.A key function of any database application is the ability to update the data that is stored in the database. ADO.NET ' de, verilerin güncelleştirilmesi DataAdapter ve DataSet Command nesnelerinin yanı sıra işlemleri kullanmayı da gerektirebilir.In ADO.NET, updating data involves using the DataAdapter and DataSet, and Command objects; and it may also involve using transactions.

Bu BölümdeIn This Section

Bir veri kaynağına bağlanmaConnecting to a Data Source
Bir veri kaynağına nasıl bağlantı kurulacağını ve bağlantı olaylarıyla nasıl çalışabileceğinizi açıklar.Describes how to establish a connection to a data source and how to work with connection events.

Bağlantı dizeleriConnection Strings
Bağlantı dizesi anahtar sözcükleri, güvenlik bilgileri ve bunları depolama ve alma gibi bağlantı dizelerini kullanmanın çeşitli yönlerini açıklayan konuları içerir.Contains topics describing various aspects of using connection strings, including connection string keywords, security info, and storing and retrieving them.

Bağlantı HavuzuConnection Pooling
.NET Framework veri sağlayıcıları için bağlantı havuzunu açıklar.Describes connection pooling for the .NET Framework data providers.

Komutlar ve ParametrelerCommands and Parameters
Komutların ve komut oluşturucuların nasıl oluşturulacağını, parametrelerin nasıl yapılandırılacağını ve verilerin alınması ve değiştirilmesi için komutların nasıl yürütüleceğini açıklayan konuları içerir.Contains topics describing how to create commands and command builders, configure parameters, and how to execute commands to retrieve and modify data.

DataAdapters ve DataReadersDataAdapters and DataReaders
DataReaders, DataAdapter, Parameters, DataAdapter olaylarını işleme ve Batch işlemleri gerçekleştirme konularını açıklayan konuları içerir.Contains topics describing DataReaders, DataAdapters, parameters, handling DataAdapter events and performing batch operations.

İşlemler ve EşzamanlılıkTransactions and Concurrency
Yerel işlemlerin nasıl gerçekleştirileceğini, dağıtılmış işlemlerin ve iyimser eşzamanlılık ile nasıl çalıştığını açıklayan konuları içerir.Contains topics describing how to perform local transactions, distributed transactions, and work with optimistic concurrency.

Kimliği veya Otomatik Sayı Değerlerini AlmaRetrieving Identity or Autonumber Values
Bir SQL Server tablosundaki bir kimlik sütunu için veya bir Microsoft Access tablosundaki bir OtomatikSayı alanı için oluşturulan değerleri bir tabloda bulunan satır sütunuyla eşlemek için bir örnek sağlar.Provides an example of mapping the values generated for an identity column in a SQL Server table or for an Autonumber field in a Microsoft Access table, to a column of an inserted row in a table. İçindeki kimlik değerlerini birleştirmeyi açıklar DataTable .Discusses merging identity values in a DataTable.

İkili Verileri AlmaRetrieving Binary Data
Kullanılarak ikili verilerin veya büyük veri yapılarının nasıl alınacağını açıklar CommandBehavior .SequentialAccessDescribes how to retrieve binary data or large data structures using CommandBehavior.SequentialAccess Varsayılan davranışını değiştirmek için DataReader .to modify the default behavior of a DataReader.

Saklı Yordamlarla Verileri DeğiştirmeModifying Data with Stored Procedures
Yeni bir kimlik değeri döndüren bir veritabanına satır eklemek için saklı yordam giriş parametrelerinin ve çıkış parametrelerinin nasıl kullanılacağını açıklar.Describes how to use stored procedure input parameters and output parameters to insert a row in a database, returning a new identity value.

Veritabanı Şema Bilgilerini AlmaRetrieving Database Schema Information
Kullanılabilir veritabanlarının veya katalogların, tabloların ve görünümlerin bir veritabanında, tablolar için var olan kısıtlamaların ve bir veri kaynağından alınan diğer şema bilgilerinin nasıl alınacağını açıklar.Describes how to obtain available databases or catalogs, tables and views in a database, constraints that exist for tables, and other schema information from a data source.

DbProviderFactoriesDbProviderFactories
Sağlayıcı fabrikası modelini açıklar ve ad alanındaki temel sınıfların nasıl kullanılacağını gösterir System.Data.Common .Describes the provider factory model and demonstrates how to use the base classes in the System.Data.Common namespace.

ADO.NET’te Veri İzlemeData Tracing in ADO.NET
ADO.NET 'in yerleşik veri izleme işlevselliği nasıl sağladığını açıklar.Describes how ADO.NET provides built-in data tracing functionality.

Performans sayaçlarıPerformance Counters
Ve için kullanılabilir performans sayaçlarını SqlClient açıklar OracleClient .Describes performance counters available for SqlClient and OracleClient.

Zaman uyumsuz programlamaAsynchronous Programming
Zaman uyumsuz programlama için ADO.NET desteğini açıklar.Describes ADO.NET support for asynchronous programming.

SqlClient Akış DesteğiSqlClient Streaming Support
Verilerin belleğe tam olarak yüklenmesini gerektirmeden SQL Server veri akışı yapan uygulamaların nasıl yazılacağını açıklar.Discusses how to write applications that stream data from SQL Server without having it fully loaded in memory.

Ayrıca bkz.See also