Compartir a través de


Cómo: Modificar la importación de una función (Herramientas de Entity Data Model)

En este tema se describe cómo usar ADO.NET Entity Data Model Designer (Entity Designer) para editar una importación de función. Para obtener información sobre cómo crear una importación de función, vea Cómo: Importar un procedimiento almacenado (Herramientas de Entity Data Model).

Ee534438.note(es-es,VS.100).gifNota:
Las operaciones de inserción, actualización y eliminación de un tipo de entidad se pueden asignar a procedimientos almacenados.Para obtener más información, vea Cómo: Asignar funciones de modificación a procedimientos almacenados (herramientas de Entity Data Model).

El procedimiento siguiente describe cómo editar una importación de función. El procedimiento da por hecho que tiene un archivo .edmx abierto en Entity Designer y que ya ha agregado una importación de función.

Para editar una importación de función

  1. En la carpeta Importaciones de funciones del Explorador de modelos, haga doble clic en una importación de funciónVentana Explorador de modelos (Entity Data Model Designer).

    Aparece el cuadro de diálogo Editar importación de función.

  2. Edite la configuración de la importación de función.

    • Puede cambiar el procedimiento almacenado al que se asigna la importación de función en el campo Nombre de procedimiento almacenado. El campo es una lista desplegable que muestra todos los procedimientos almacenados del modelo de almacenamiento. Si el procedimiento almacenado deseado no está disponible, es posible que necesite actualizar el modelo de almacenamiento. Para obtener más información, vea Cómo: Actualizar un archivo .edmx cuando cambia la base de datos (Herramientas de Entity Data Model).

    • Puede cambiar el nombre de la importación de función en el campo Nombre de importación de función.

    • Para cambiar el tipo de valor devuelto, seleccione Ninguno, Escalares, Complejo o Entidades y, a continuación, seleccione el tipo de valor devuelto concreto en la lista desplegable disponible. Si elige Complejo, Entity Designer puede crear un nuevo tipo complejo con propiedades que corresponden a las columnas devueltas por el procedimiento almacenado.

    1. Haga clic en Obtener información de columna para recuperar la información de la columna.

    2. Haga clic en Crear nuevo tipo complejo.

    3. Edite el nombre del tipo complejo en la lista desplegable Complejo.

      Al hacer clic en Aceptar, se agrega un nuevo tipo complejo al modelo conceptual y el tipo de valor devuelto de la importación de función se establece en este nuevo tipo.

      Ee534438.note(es-es,VS.100).gifNota:
      Si la importación de función ya devuelve un tipo complejo y ha cambiado la definición para el procedimiento almacenado correspondiente en el modelo de almacenamiento, puede actualizar automáticamente el tipo complejo que se devuelve haciendo clic en Actualizar.

    Ee534438.note(es-es,VS.100).gifNota:
    Si la aplicación está destinada para la versión 3.5 SP1 de .NET Framework, los tipos complejos no se admiten como tipo de valor devuelto para las importaciones de funciones.

  3. Haga clic en Aceptar.

    Se actualiza la entrada FunctionImport en el modelo conceptual. Para obtener más información, vea FunctionImport Element (CSDL).

Vea también

Tareas

Tutorial: Recuperar tipos de entidad con un procedimiento almacenado (Herramientas de Entity Data Model)

Otros recursos

How to Execute a Query Using a Stored Procedure