Aracılığıyla paylaş


DbCommandBuilder.GetInsertCommand Yöntem

Tanım

Veri kaynağında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan DbCommand nesneyi alır.

Aşırı Yüklemeler

GetInsertCommand()

Veri kaynağında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan DbCommand nesneyi alır.

GetInsertCommand(Boolean)

İsteğe bağlı olarak parametre adları için sütunları kullanarak veri kaynağında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan DbCommand nesneyi alır.

Açıklamalar

Bir uygulama, yürütülecek nesnenin DbCommand metnini döndürdüğünden bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetInsertCommand.

Değiştirilen komutun temeli olarak da kullanabilirsiniz GetInsertCommand . Örneğin, komut metnini çağırıp GetInsertCommand değiştirebilir ve ardından bunu üzerinde DbDataAdapteraçıkça ayarlayabilirsiniz.

SQL deyimi ilk kez oluşturulduktan sonra, deyimini herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde , GetInsertCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya GetInsertCommandçağırdığında Update oluşturulur.

Parametre adları oluşturulurken varsayılan davranış, çeşitli parametreler için , @p2vb. kullanmaktır@p1. aşırı yüklenmiş sürümü GetInsertCommand bu davranışı belirtmenize izin veriyorsa, bunun yerine sütun adlarına göre parametrelerin oluşturulmasına neden DbCommandBuilder olabilirsiniz.

GetInsertCommand()

Kaynak:
DBCommandBuilder.cs
Kaynak:
DBCommandBuilder.cs
Kaynak:
DBCommandBuilder.cs

Veri kaynağında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan DbCommand nesneyi alır.

public:
 System::Data::Common::DbCommand ^ GetInsertCommand();
public System.Data.Common.DbCommand GetInsertCommand ();
member this.GetInsertCommand : unit -> System.Data.Common.DbCommand
Public Function GetInsertCommand () As DbCommand

Döndürülenler

Eklemeleri gerçekleştirmek için otomatik olarak oluşturulan DbCommand nesne.

Açıklamalar

Bir uygulama, yürütülecek nesnenin DbCommand metnini döndürdüğünden bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetInsertCommand.

Değiştirilen komutun temeli olarak da kullanabilirsiniz GetInsertCommand . Örneğin, komut metnini çağırıp GetInsertCommand değiştirebilir ve ardından bunu üzerinde DbDataAdapteraçıkça ayarlayabilirsiniz.

SQL deyimi ilk kez oluşturulduktan sonra, deyimini herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde , GetInsertCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya GetInsertCommandçağırdığında Update oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

GetInsertCommand(Boolean)

Kaynak:
DBCommandBuilder.cs
Kaynak:
DBCommandBuilder.cs
Kaynak:
DBCommandBuilder.cs

İsteğe bağlı olarak parametre adları için sütunları kullanarak veri kaynağında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan DbCommand nesneyi alır.

public:
 System::Data::Common::DbCommand ^ GetInsertCommand(bool useColumnsForParameterNames);
public System.Data.Common.DbCommand GetInsertCommand (bool useColumnsForParameterNames);
member this.GetInsertCommand : bool -> System.Data.Common.DbCommand
Public Function GetInsertCommand (useColumnsForParameterNames As Boolean) As DbCommand

Parametreler

useColumnsForParameterNames
Boolean

ise true, mümkünse sütun adlarını eşleştiren parametre adları oluşturun. ise false, , @p2vb. oluşturur@p1.

Döndürülenler

Eklemeleri gerçekleştirmek için otomatik olarak oluşturulan DbCommand nesne.

Açıklamalar

Bir uygulama, yürütülecek nesnenin DbCommand metnini döndürdüğünden bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetInsertCommand.

Değiştirilen komutun temeli olarak da kullanabilirsiniz GetInsertCommand . Örneğin, komut metnini çağırıp GetInsertCommand değiştirebilir ve ardından bunu üzerinde DbDataAdapteraçıkça ayarlayabilirsiniz.

SQL deyimi ilk kez oluşturulduktan sonra, deyimini herhangi bir şekilde değiştirirse uygulamanın açıkça çağırması RefreshSchema gerekir. Aksi takdirde , GetInsertCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya GetInsertCommandçağırdığında Update oluşturulur.

Parametre adları oluşturulurken varsayılan davranış, çeşitli parametreler için , @p2vb. kullanmaktır@p1. true parametresinin useColumnsForParameterNames geçirilmesi, parametresini sütun adlarına göre parametre oluşturmaya zorlamanıza DbCommandBuilder olanak tanır. Parametrelerin sütun adlarına göre oluşturulması ancak aşağıdaki koşulların karşılanması durumunda başarılı olur:

Ayrıca bkz.

Şunlara uygulanır