SqlCommandBuilder.GetDeleteCommand Yöntem
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.
Veritabanında silme işlemleri gerçekleştirmek için gereken otomatik olarak oluşturulan SqlCommand nesneyi alır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| GetDeleteCommand() |
Veritabanında silme işlemleri gerçekleştirmek için gereken otomatik olarak oluşturulan SqlCommand nesneyi alır. |
| GetDeleteCommand(Boolean) |
Veritabanında silme işlemleri gerçekleştirmek için gereken otomatik olarak oluşturulan SqlCommand nesneyi alır. |
Açıklamalar
Bir uygulama yürütülecek nesneyi döndürdüğünden GetDeleteCommand bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirSqlCommand.
Değiştirilen komutun temeli olarak da kullanabilirsiniz GetDeleteCommand . Örneğin, değerini çağırıp GetDeleteCommand değiştirebilir CommandTimeout ve ardından bunu üzerinde SqlDataAdapteraçıkça ayarlayabilirsiniz.
SQL deyimi ilk kez oluşturulduktan sonra, deyimi herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde , GetDeleteCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya Updateçağırdığında GetDeleteCommand oluşturulur.
Daha fazla bilgi için bkz. CommandBuilders ile Komut Oluşturma.
GetDeleteCommand()
Veritabanında silme işlemleri gerçekleştirmek için gereken otomatik olarak oluşturulan SqlCommand nesneyi alır.
public:
System::Data::SqlClient::SqlCommand ^ GetDeleteCommand();
public System.Data.SqlClient.SqlCommand GetDeleteCommand();
member this.GetDeleteCommand : unit -> System.Data.SqlClient.SqlCommand
override this.GetDeleteCommand : unit -> System.Data.SqlClient.SqlCommand
Public Function GetDeleteCommand () As SqlCommand
Döndürülenler
Silme işlemlerini gerçekleştirmek için otomatik olarak oluşturulan SqlCommand nesne.
Açıklamalar
Bir uygulama yürütülecek nesneyi döndürdüğünden GetDeleteCommand bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirSqlCommand.
Değiştirilen komutun temeli olarak da kullanabilirsiniz GetDeleteCommand . Örneğin, değerini çağırıp GetDeleteCommand değiştirebilir CommandTimeout ve ardından bunu üzerinde SqlDataAdapteraçıkça ayarlayabilirsiniz.
SQL deyimi ilk kez oluşturulduktan sonra, deyimi herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde , GetDeleteCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya Updateçağırdığında GetDeleteCommand oluşturulur.
Daha fazla bilgi için bkz. CommandBuilders ile Komut Oluşturma.
Ayrıca bkz.
- ADO.NET'da Verileri Bağlama ve Alma
- SQL Server için .NET Framework Veri Sağlayıcısını Kullanma
- ADO.NET’e Genel Bakış
Şunlara uygulanır
GetDeleteCommand(Boolean)
Veritabanında silme işlemleri gerçekleştirmek için gereken otomatik olarak oluşturulan SqlCommand nesneyi alır.
public:
System::Data::SqlClient::SqlCommand ^ GetDeleteCommand(bool useColumnsForParameterNames);
public System.Data.SqlClient.SqlCommand GetDeleteCommand(bool useColumnsForParameterNames);
override this.GetDeleteCommand : bool -> System.Data.SqlClient.SqlCommand
Public Function GetDeleteCommand (useColumnsForParameterNames As Boolean) As SqlCommand
Parametreler
- useColumnsForParameterNames
- Boolean
ise true, mümkünse sütun adlarını eşleştiren parametre adları oluşturun. ise false, , @p1vb. oluşturur@p2.
Döndürülenler
Silme işlemlerini gerçekleştirmek için gereken otomatik olarak oluşturulan SqlCommand nesne.
Açıklamalar
Bir uygulama yürütülecek nesneyi döndürdüğünden GetDeleteCommand bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirSqlCommand.
Değiştirilen komutun temeli olarak da kullanabilirsiniz GetDeleteCommand . Örneğin, değerini çağırıp GetDeleteCommand değiştirebilir CommandTimeout ve ardından bunu üzerinde SqlDataAdapteraçıkça ayarlayabilirsiniz.
SQL deyimi ilk kez oluşturulduktan sonra, deyimi herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde , GetDeleteCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya Updateçağırdığında GetDeleteCommand oluşturulur.
Parametre adları oluştururken varsayılan davranış, çeşitli parametreler için , @p1vb. kullanmaktır@p2.
true parametresinin useColumnsForParameterNames geçirilmesi, parametresini OleDbCommandBuilder sütun adlarına göre parametre oluşturmaya zorlamanıza olanak tanır. Bu, yalnızca aşağıdaki koşulların karşılanması durumunda başarılı olur:
ParameterNameMaxLength GetSchema yöntem çağrısından döndürülen ve koleksiyonda DataSourceInformation bulunan belirtildi ve uzunluğu oluşturulan parametre adına eşit veya ondan büyük.
Oluşturulan parametre adı ParameterNamePattern yöntem çağrısından döndürülen ve koleksiyon normal ifadesinde bulunan ölçütleri DataSourceInformation karşılar.
ParameterMarkerFormat GetSchema yöntem çağrısından döndürülen ve koleksiyonda DataSourceInformation bulunan bir belirtilir.
Daha fazla bilgi için bkz. CommandBuilders ile Komut Oluşturma.
Ayrıca bkz.
- ADO.NET'da Verileri Bağlama ve Alma
- SQL Server için .NET Framework Veri Sağlayıcısını Kullanma
- ADO.NET’e Genel Bakış