Partager via


ObjectSchema propriété

Obtient ou définit le schéma de la base de données dans lequel Sync Framework crée des objets.

Espace de noms :  Microsoft.Synchronization.Data.SqlServer
Assembly :  Microsoft.Synchronization.Data.SqlServer (dans Microsoft.Synchronization.Data.SqlServer.dll)

Syntaxe

'Déclaration
Public Property ObjectSchema As String
    Get
    Set
'Utilisation
Dim instance As SqlSyncScopeProvisioning
Dim value As String

value = instance.ObjectSchema

instance.ObjectSchema = value
public string ObjectSchema { get; set; }
public:
property String^ ObjectSchema {
    String^ get ();
    void set (String^ value);
}
member ObjectSchema : string with get, set
function get ObjectSchema () : String
function set ObjectSchema (value : String)

Valeur de la propriété

Type : System. . :: . .String
Schéma de la base de données dans lequel Sync Framework crée des objets.

Exemples

L'exemple de code suivant configure une base de données SQL Server. L'approvisionnement est basé sur les informations d'étendue récupérées d'une base de données SQL Server Compact en appelant GetDescriptionForScope et spécifiant le nom d'étendue ("filtered_customer"), le nom du préfixe de l'objet facultatif utilisé dans la base de données SQL Server Compact (dans ce cas "Sync") et la connexion. Les bases de données SQL Server Compact ne prennent pas en charge des schémas séparés, donc nous préfixons le nom de tous les objets liés à la synchronisation avec "Sync" afin qu'ils soient faciles à identifier. Pour la base de données SQL Server, nous spécifions le schéma de la base de données facultatif dans lequel Sync Framework stocke des objets de synchronisation (dans ce cas "Sync", mais la valeur ne doit pas obligatoirement correspondre au préfixe d'objet). Pour afficher ce code dans le contexte d'un exemple complet, consultez Procédure : configurer et exécuter la synchronisation de bases de données (SQL Server).

DbSyncScopeDescription clientSqlDesc = SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn);
SqlSyncScopeProvisioning clientSqlConfig = new SqlSyncScopeProvisioning(clientSqlConn, clientSqlDesc);
clientSqlConfig.ObjectSchema = "Sync";
clientSqlConfig.Apply();
Dim clientSqlDesc As DbSyncScopeDescription = _
    SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn)
Dim clientSqlConfig As New SqlSyncScopeProvisioning(clientSqlConn, clientSqlDesc)
clientSqlConfig.ObjectSchema = "Sync"
clientSqlConfig.Apply()

Voir aussi

Référence

SqlSyncScopeProvisioning Classe

Membres SqlSyncScopeProvisioning

Espace de noms Microsoft.Synchronization.Data.SqlServer