Compartir a través de


Creación de un modelo de conectividad de datos empresariales

Puede crear un modelo de conectividad a datos profesionales (BDC) o personalizar un modelo de BDC existente mediante Visual Studio. Cada proyecto de SharePoint solo puede contener un modelo. Para obtener más información, vea Integrar datos empresariales en SharePoint.

Creación de un nuevo modelo

Para crear un nuevo modelo, cree un proyecto modelo de conectividad a datos profesionales o agregue un elemento modelo de conectividad a datos profesionales a un proyecto vacío de SharePoint.

Nota:

Debe tener Microsoft SharePoint Server instalado en el equipo.

Visual Studio agrega una carpeta al proyecto. Esta carpeta tiene el nombre que especifique para el elemento Modelo de conectividad a datos profesionales en el cuadro de diálogo Agregar nuevo elemento . Si crea un nuevo proyecto modelo de conectividad a datos profesionales , Visual Studio asigna un nombre a la carpeta BdcModel1.

Visual Studio agrega los siguientes archivos a la nueva carpeta:

Archivo Description
Archivo de definición de modelo Contiene XML que define las entidades, métodos, objetos del sistema de línea de negocio (LOB) y otros metadatos que describen el modelo.

Modifique los metadatos de este archivo mediante el Diseñador de BDC, el Explorador de BDC, la ventana Detalles del método BDC y la ventana Propiedades .
Archivo de Código del Servicio de Entidades Contiene métodos que recuperan, actualizan y eliminan instancias de la entidad predeterminada.

Para definir las propiedades de una entidad, edite el archivo de código de entidad. Para obtener más información, vea Cómo: Agregar una entidad a un modelo.

Para recuperar, actualizar y eliminar instancias de una entidad, agregue código al archivo de código de servicio de entidad. Para obtener más información, consulte Diseño de un modelo de conectividad a datos empresariales.

Al compilar el proyecto, Visual Studio crea un ensamblado. Asegúrese de que no agregue otros elementos al proyecto que agreguen código al ensamblado del proyecto (por ejemplo: un elemento flujo de trabajo secuencial o un elemento de elemento web ). El código de ese elemento no se ejecutará al implementar la solución porque el paquete de solución no copia el ensamblado en la caché global de ensamblados. El paquete de solución implementa el ensamblado en la base de datos BDC solo en SharePoint.

Nota:

Visual Studio copia el ensamblado en ambas ubicaciones del equipo local al depurar el proyecto.

Agregar un modelo existente

Puede importar un modelo que se creó mediante otras herramientas como SharePoint Designer. Puede optar por importar un modelo existente al proyecto en las siguientes situaciones:

  • Para personalizar un modelo que ya está implementado en una granja de servidores de SharePoint.

  • Para empaquetar e implementar un modelo existente en varias granjas de servidores de SharePoint.

    En cualquier caso, los sistemas LOB definidos en el modelo que importa no se ven afectados y seguirán funcionando según lo previsto. Para agregar un modelo existente a un proyecto de SharePoint, use el cuadro de diálogo Agregar elemento existente de Visual Studio. Para obtener más información, vea Cómo: Agregar un archivo de modelo BDC existente a un proyecto de SharePoint.

    Puede agregar un sistema LOB de tipo .NET Framework ensamblado al modelo importado seleccionando una opción en el Add .NET assembly LobSystem. Esto le permite escribir código personalizado y usar un diseñador para definir los metadatos del modelo importado.

Title Description
Cómo: Crear un modelo de BDC Muestra cómo crear un nuevo modelo de BDC.
Cómo: Agregar un archivo de modelo BDC existente a un proyecto de SharePoint Muestra cómo importar un modelo existente en un proyecto de SharePoint.
Cómo: Usar un archivo de recursos para especificar nombres, propiedades y permisos localizados Describe cómo proporcionar cadenas que se combinan con metadatos del modelo cuando un elemento web o una página web consumen el modelo.
Cómo: Incluir un ensamblado personalizado en una característica de BDC Muestra cómo incluir un ensamblado personalizado en la característica.