DbCommandBuilder.GetDeleteCommand Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het automatisch gegenereerde object opgehaald dat DbCommand is vereist voor het uitvoeren van verwijderingen bij de gegevensbron.
Overloads
| Name | Description |
|---|---|
| GetDeleteCommand() |
Hiermee wordt het automatisch gegenereerde object opgehaald dat DbCommand is vereist voor het uitvoeren van verwijderingen bij de gegevensbron. |
| GetDeleteCommand(Boolean) |
Hiermee haalt u het automatisch gegenereerde DbCommand object op dat is vereist voor het uitvoeren van verwijderingen bij de gegevensbron, optioneel met behulp van kolommen voor parameternamen. |
Opmerkingen
Een toepassing kan de GetDeleteCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden omdat het DbCommand object wordt geretourneerd dat moet worden uitgevoerd.
U kunt ook als basis van een gewijzigde opdracht gebruiken GetDeleteCommand . U kunt bijvoorbeeld de bijbehorende opdrachttekst aanroepen GetDeleteCommand en wijzigen en deze vervolgens expliciet instellen op de DbDataAdapter.
Nadat de SQL-instructie voor het eerst is gegenereerd, moet de toepassing expliciet aanroepen RefreshSchema als deze de instructie op welke manier dan ook wijzigt. GetDeleteCommand Anders wordt er nog steeds informatie uit de vorige instructie gebruikt, wat mogelijk niet juist is. De SQL-instructies worden eerst gegenereerd wanneer de toepassing wordt aanroepen Update of GetDeleteCommand.
Het standaardgedrag, bij het genereren van parameternamen, is het gebruik @p1van , @p2enzovoort voor de verschillende parameters. Als u met de overbelaste versie van GetDeleteCommand dit gedrag dit gedrag kunt opgeven door een Booleaanse waarde op te geven, kunt u ervoor zorgen dat parameters DbCommandBuilder worden gegenereerd op basis van de kolomnamen door deze door te geven True.
GetDeleteCommand()
Hiermee wordt het automatisch gegenereerde object opgehaald dat DbCommand is vereist voor het uitvoeren van verwijderingen bij de gegevensbron.
public:
System::Data::Common::DbCommand ^ GetDeleteCommand();
public System.Data.Common.DbCommand GetDeleteCommand();
member this.GetDeleteCommand : unit -> System.Data.Common.DbCommand
Public Function GetDeleteCommand () As DbCommand
Retouren
Het automatisch gegenereerde DbCommand object dat is vereist om verwijderingen uit te voeren.
Opmerkingen
Een toepassing kan de GetDeleteCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden omdat het DbCommand object wordt geretourneerd dat moet worden uitgevoerd.
U kunt ook als basis van een gewijzigde opdracht gebruiken GetDeleteCommand . U kunt bijvoorbeeld de opdrachttekst aanroepen GetDeleteCommand en wijzigen en deze vervolgens expliciet instellen op de DbDataAdapter.
Nadat de SQL-instructie voor het eerst is gegenereerd, moet de toepassing expliciet aanroepen RefreshSchema als deze de instructie op welke manier dan ook wijzigt. GetDeleteCommand Anders wordt er nog steeds informatie uit de vorige instructie gebruikt, wat mogelijk niet juist is. De SQL-instructies worden eerst gegenereerd wanneer de toepassing wordt aanroepen Update of GetDeleteCommand.
Zie ook
Van toepassing op
GetDeleteCommand(Boolean)
Hiermee haalt u het automatisch gegenereerde DbCommand object op dat is vereist voor het uitvoeren van verwijderingen bij de gegevensbron, optioneel met behulp van kolommen voor parameternamen.
public:
System::Data::Common::DbCommand ^ GetDeleteCommand(bool useColumnsForParameterNames);
public System.Data.Common.DbCommand GetDeleteCommand(bool useColumnsForParameterNames);
member this.GetDeleteCommand : bool -> System.Data.Common.DbCommand
Public Function GetDeleteCommand (useColumnsForParameterNames As Boolean) As DbCommand
Parameters
- useColumnsForParameterNames
- Boolean
Als true, genereer parameternamen die overeenkomen met kolomnamen, indien mogelijk. Als false, genereer @p1, @p2enzovoort.
Retouren
Het automatisch gegenereerde DbCommand object dat is vereist om verwijderingen uit te voeren.
Opmerkingen
Een toepassing kan de GetDeleteCommand methode gebruiken voor informatieve of probleemoplossingsdoeleinden omdat het DbCommand object wordt geretourneerd dat moet worden uitgevoerd.
U kunt ook als basis van een gewijzigde opdracht gebruiken GetDeleteCommand . U kunt bijvoorbeeld de opdrachttekst aanroepen GetDeleteCommand en wijzigen en deze vervolgens expliciet instellen op de DbDataAdapter.
Nadat de SQL-instructie voor het eerst is gegenereerd, moet de toepassing expliciet aanroepen RefreshSchema als deze de instructie op welke manier dan ook wijzigt. GetDeleteCommand Anders wordt er nog steeds informatie uit de vorige instructie gebruikt, wat mogelijk niet juist is. De SQL-instructies worden eerst gegenereerd wanneer de toepassing wordt aanroepen Update of GetDeleteCommand.
Het standaardgedrag, bij het genereren van parameternamen, is het gebruik @p1van , @p2enzovoort voor de verschillende parameters. Als u de useColumnsForParameterNames parameter doorgeefttrue, kunt u afdwingen dat parameters DbCommandBuilder worden gegenereerd op basis van de kolomnamen. Dit lukt alleen als aan de volgende voorwaarden wordt voldaan:
De ParameterNameMaxLength waarde is opgegeven en de lengte is gelijk aan of groter dan de naam van de gegenereerde parameter.
De gegenereerde parameternaam voldoet aan de criteria die zijn opgegeven in de ParameterNamePattern reguliere expressie.
Er is een ParameterMarkerFormat opgegeven.