SetUseBulkProceduresDefault méthode
Définit une valeur qui indique si les procédures en bloc doivent être créées lors de l'approvisionnement des procédures stockées.
Espace de noms : Microsoft.Synchronization.Data.SqlServer
Assembly : Microsoft.Synchronization.Data.SqlServer (dans Microsoft.Synchronization.Data.SqlServer.dll)
Syntaxe
'Déclaration
Public Sub SetUseBulkProceduresDefault ( _
useBulk As Boolean _
)
'Utilisation
Dim instance As SqlSyncScopeProvisioning
Dim useBulk As Boolean
instance.SetUseBulkProceduresDefault(useBulk)
public void SetUseBulkProceduresDefault(
bool useBulk
)
public:
void SetUseBulkProceduresDefault(
bool useBulk
)
member SetUseBulkProceduresDefault :
useBulk:bool -> unit
public function SetUseBulkProceduresDefault(
useBulk : boolean
)
Paramètres
- useBulk
Type : System. . :: . .Boolean
True si les procédures en bloc doivent être approvisionnées ; sinon, False.
Notes
Les procédures en bloc utilisent la fonctionnalité de paramètre table de SQL Server 2008 et SQL Azure pour appliquer plusieurs insertions, mises à jour et suppressions à l'aide d'un seul appel de procédure stockée au lieu de demander à un appel de procédure stockée d'appliquer chaque modification. Cela améliore considérablement les performances de ces opérations et réduit le nombre d'allers-retours entre le client et le serveur lors de l'application des modifications.
Sachez qu'après la création de procédures en bloc pour une table, celles-ci sont toujours utilisées pour l'ensemble des étendues qui incluent la table, même les étendues qui spécifiaient de ne pas utiliser de procédures en bloc. De plus, si une table a déjà été approvisionnée pour une autre étendue qui utilise des procédures en bloc, la spécification de la valeur False pour SetUseBulkProceduresDefault n'a aucun effet.
Voir aussi
Référence
SqlSyncScopeProvisioning Classe