DbCommandBuilder.GetUpdateCommand 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.
Veri kaynağında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan DbCommand nesneyi alır.
Aşırı Yüklemeler
GetUpdateCommand() |
Veri kaynağında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan DbCommand nesneyi alır. |
GetUpdateCommand(Boolean) |
İsteğe bağlı olarak parametre adları için sütunları kullanarak veri kaynağında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan DbCommand nesneyi alır. |
Açıklamalar
Bir uygulama, yürütülecek nesneyi döndürdüğünden DbCommand bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetUpdateCommand.
Değiştirilen komutun temeli olarak da kullanabilirsiniz GetUpdateCommand . Örneğin, komut metnini çağırıp GetUpdateCommand 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 , GetUpdateCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya GetUpdateCommandçağırdığında Update oluşturulur.
Parametre adları oluşturulurken varsayılan davranış, çeşitli parametreler için , @p2
vb. kullanmaktır@p1
. aşırı yüklenmiş sürümü GetUpdateCommand bu davranışı belirtmenize izin veriyorsa, bunun yerine sütun adlarına göre parametrelerin oluşturulmasına neden DbCommandBuilder olabilirsiniz.
GetUpdateCommand()
- Kaynak:
- DBCommandBuilder.cs
- Kaynak:
- DBCommandBuilder.cs
- Kaynak:
- DBCommandBuilder.cs
Veri kaynağında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan DbCommand nesneyi alır.
public:
System::Data::Common::DbCommand ^ GetUpdateCommand();
public System.Data.Common.DbCommand GetUpdateCommand ();
member this.GetUpdateCommand : unit -> System.Data.Common.DbCommand
Public Function GetUpdateCommand () As DbCommand
Döndürülenler
Güncelleştirmeleri gerçekleştirmek için otomatik olarak oluşturulan DbCommand nesne.
Açıklamalar
Bir uygulama, yürütülecek nesneyi döndürdüğünden DbCommand bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetUpdateCommand.
Değiştirilen komutun temeli olarak da kullanabilirsiniz GetUpdateCommand . Örneğin, komut metnini çağırıp GetUpdateCommand 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 , GetUpdateCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya GetUpdateCommandçağırdığında Update oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
GetUpdateCommand(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 güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan DbCommand nesneyi alır.
public:
System::Data::Common::DbCommand ^ GetUpdateCommand(bool useColumnsForParameterNames);
public System.Data.Common.DbCommand GetUpdateCommand (bool useColumnsForParameterNames);
member this.GetUpdateCommand : bool -> System.Data.Common.DbCommand
Public Function GetUpdateCommand (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
, , @p2
vb. oluşturur@p1
.
Döndürülenler
Güncelleştirmeleri gerçekleştirmek için otomatik olarak oluşturulan DbCommand nesne.
Açıklamalar
Bir uygulama, yürütülecek nesneyi döndürdüğünden DbCommand bilgilendirme veya sorun giderme amacıyla yöntemini kullanabilirGetUpdateCommand.
Değiştirilen komutun temeli olarak da kullanabilirsiniz GetUpdateCommand . Örneğin, komut metnini çağırıp GetUpdateCommand 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 , GetUpdateCommand önceki deyimdeki bilgileri kullanmaya devam eder ve bu doğru olmayabilir. SQL deyimleri ilk olarak uygulama veya GetUpdateCommandçağırdığında Update oluşturulur.
Parametre adları oluşturulurken varsayılan davranış, çeşitli parametreler için , @p2
vb. 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:
ParameterNameMaxLength belirtildi ve uzunluğu oluşturulan parametre adına eşit veya ondan büyük.
Oluşturulan parametre adı normal ifadede ParameterNamePattern belirtilen ölçütleri karşılıyor.
belirtildi ParameterMarkerFormat .