System.Data.CommandBehavior sabit listesi
Bu makale, bu API'nin başvuru belgelerine ek açıklamalar sağlar.
CommandBehavior
değerleri ve uygulayan sınıfların IDbCommand yöntemi tarafından ExecuteReader kullanılır.
Bu değerlerin bit düzeyinde bir bileşimi kullanılabilir.
CommandBehavior
veya tanımlamak SqlNotificationRequestSqlDependency için kullanıldığında yoksayılır ve bu nedenle kullanılmamalıdır. Bu iki durumda parametre gerektirmeyen CommandBehavior
oluşturucuyu kullanın.
Tek tek sabit listesi üyeleriyle ilgili notlar
kullanırkenKeyInfo
, SQL Server için .NET Framework Veri Sağlayıcısı ve SET NO_BROWSETABLE ON
ile SET FMTONLY OFF
yürütülmekte olan deyiminden önce kullanılır. Kullanıcılar, deyimlerin kullanımına müdahale gibi olası yan etkilerin SET FMTONLY ON
farkında olmalıdır. Daha fazla bilgi için bkz . SET FMTONLY (Transact-SQL).
Not
Büyük değerleri ve ikili verileri almak için kullanın SequentialAccess
. Aksi takdirde, bir OutOfMemoryException oluşabilir ve bağlantı kapatılır.
belirttiğinizde SequentialAccess
, her sütunu okumanız gerekmese de sütunlardan döndürülme sırasına göre okumanız gerekir. Döndürülen veri akışındaki bir konumun geçmişini okuduktan sonra, bu konumdaki veya bu konumdan önceki veriler artık konumundan DataReader
okunamıyor. kullanırken OleDbDataReader, geçerli sütun değerini okunana kadar yeniden okuyabilirsiniz. kullanırken SqlDataReader, sütun değerini yalnızca bir kez okuyabilirsiniz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin