GetDescriptionForTable Método

Devuelve un objeto DbSyncTableDescription que contiene información de esquema sobre una tabla de una base de datos de SQL Server.

Lista de sobrecargas

  Nombre Descripción
Método publicoMiembro estático GetDescriptionForTable(String, SqlConnection) Devuelve un objeto DbSyncTableDescription que contiene información de esquema sobre la tabla especificada de una base de datos de SQL Server.
Método publicoMiembro estático GetDescriptionForTable(String, Collection< (Of < <' (String> ) > > ), SqlConnection) Devuelve un objeto DbSyncTableDescription que contiene información de esquema sobre la tabla especificada de una base de datos de SQL Server.

Principio

Notas

En el ejemplo de código siguiente se describe un ámbito denominado filtered_customer y se agregan dos tablas al mismo: Customer y CustomerContact. Las tablas ya existen en la base de datos servidor, de modo que el método GetDescriptionForTable se utiliza para recuperar el esquema de la base de datos servidor. Se incluyen todas las columnas de la tabla Customer, pero solo se incluyen dos columnas de la tabla CustomerContact. Para consultar este código en el contexto de un ejemplo completo, vea Configurar y ejecutar la sincronización de base de datos (SQL Server).

DbSyncScopeDescription scopeDesc = new DbSyncScopeDescription("filtered_customer");

// Definition for Customer.
DbSyncTableDescription customerDescription =
    SqlSyncDescriptionBuilder.GetDescriptionForTable("Sales.Customer", serverConn);

scopeDesc.Tables.Add(customerDescription);

// Definition for CustomerContact, including the list of columns to include.
Collection<string> columnsToInclude = new Collection<string>();
columnsToInclude.Add("CustomerId");
columnsToInclude.Add("PhoneType");
DbSyncTableDescription customerContactDescription =
    SqlSyncDescriptionBuilder.GetDescriptionForTable("Sales.CustomerContact", columnsToInclude, serverConn);

scopeDesc.Tables.Add(customerContactDescription);
Dim scopeDesc As New DbSyncScopeDescription("filtered_customer")

' Definition for Customer. 
Dim customerDescription As DbSyncTableDescription = _
    SqlSyncDescriptionBuilder.GetDescriptionForTable("Sales.Customer", serverConn)

scopeDesc.Tables.Add(customerDescription)


' Definition for CustomerContact, including the list of columns to include. 
Dim columnsToInclude As New Collection(Of String)()
columnsToInclude.Add("CustomerId")
columnsToInclude.Add("PhoneType")
Dim customerContactDescription As DbSyncTableDescription = _
    SqlSyncDescriptionBuilder.GetDescriptionForTable("Sales.CustomerContact", columnsToInclude, serverConn)

scopeDesc.Tables.Add(customerContactDescription)

Vea también

Referencia

SqlSyncDescriptionBuilder Clase

SqlSyncDescriptionBuilder Miembros

Microsoft.Synchronization.Data.SqlServer Espacio de nombres