RelationalCommand Sınıf
Tanım
Ö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.
İlişkisel veritabanında yürütülecek komut.
Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.
public class RelationalCommand : Microsoft.EntityFrameworkCore.Storage.IRelationalCommand
type RelationalCommand = class
interface IRelationalCommand
type RelationalCommand = class
interface IRelationalCommand
interface IRelationalCommandTemplate
Public Class RelationalCommand
Implements IRelationalCommand
- Devralma
-
RelationalCommand
- Uygulamalar
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .
Oluşturucular
RelationalCommand(RelationalCommandBuilderDependencies, String, IReadOnlyList<IRelationalParameter>) |
Yeni RelationalCommandbir oluşturur. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
Özellikler
CommandText |
Yürütülecek komut metnini alır. |
Dependencies |
Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar. |
Parameters |
Komutun parametrelerini alır. |
Yöntemler
CreateCommand(RelationalCommandParameterObject, Guid, DbCommandMethod) |
Verilen DbConnection için bir DbCommand oluşturmak ve zaman aşımlarını ve işlemleri yapılandırmak için yürütme yöntemleri tarafından çağrılan şablon yöntemi. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod) |
Verilen DbConnection için bir DbCommand oluşturmak ve zaman aşımlarını ve işlemleri yapılandırmak için yürütme yöntemleri tarafından çağrılır. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
CreateRelationalDataReader() |
ve ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)tarafından ExecuteReader(RelationalCommandParameterObject) kullanılacak yeni RelationalDataReader bir oluşturur. Döndürülen RelationalDataReader birden çok sorgu için daha fazla kullanılabilir ve aracılığıyla her seferinde Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger)yeniden başlatılır. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
CreateRelationalDataReader(IRelationalConnection, DbCommand, DbDataReader, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Command>) |
ve ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)tarafından ExecuteReader(RelationalCommandParameterObject) kullanılacak yeni RelationalDataReader bir oluşturur. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
ExecuteNonQuery(RelationalCommandParameterObject) |
Komutu sonuç olmadan yürütür. |
ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken) |
Komutu zaman uyumsuz olarak hiçbir sonuç olmadan yürütür. |
ExecuteReader(RelationalCommandParameterObject) |
Komutu bir RelationalDataReader sonuçla yürütür. |
ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken) |
Komutu zaman uyumsuz olarak bir RelationalDataReader sonuçla yürütür. |
ExecuteScalar(RelationalCommandParameterObject) |
Komutu tek bir skaler sonuçla yürütür. |
ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken) |
Komutu zaman uyumsuz olarak tek bir skaler sonuçla yürütür. |
PopulateFrom(IRelationalCommandTemplate) |
Sağlanan |
Şunlara uygulanır
Entity Framework