Compartir a través de


Cómo: Cambiar el tipo devuelto de un método DataContext (Diseñador relacional de objetos)

Actualización: November 2007

El tipo de valor devuelto de un método de DataContext (creado a partir de un procedimiento almacenado o una función) difiere según la ubicación donde se coloque el procedimiento almacenado o la función en el Diseñador relacional de objetos. Si se coloca un elemento directamente en una clase de entidad existente, se crea un método de DataContext que tiene el tipo de valor devuelto de la clase de entidad (si el esquema de los datos devueltos por el procedimiento almacenado o la función coincide con la forma de la clase de entidad). Si se coloca un elemento en un área vacía del Diseñador relacional de objetos, se crea un método de DataContext que devuelve un tipo generado automáticamente. Se puede cambiar el tipo de valor devuelto de un método de DataContext después de agregarlo al panel de métodos. Para examinar o cambiar el tipo de valor devuelto de un método de DataContext, selecciónelo y haga clic en la propiedad Tipo devuelto en la ventana Propiedades.

Nota:

Mediante la ventana Propiedades, no se pueden revertir los métodos de DataContext cuyo tipo de valor devuelto está establecido en una clase de entidad para que devuelvan el tipo generado automáticamente. Para revertir un método de DataContext de modo que devuelva un tipo generado automáticamente, debe arrastrar de nuevo el objeto de base de datos original hasta el Diseñador relacional de objetos.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para cambiar el tipo de valor devuelto de un método de DataContext del tipo generado automáticamente a una clase de entidad

  1. Seleccione el método de DataContext en el panel de métodos.

  2. Seleccione Tipo devuelto en la ventana Propiedades y, a continuación, seleccione una clase de entidad disponible en la lista Tipo devuelto. Si la clase de entidad que desea no está en la lista, agréguela o créela en el Diseñador relacional de objetos para que se incluya en la lista.

  3. Guarde el archivo .dbml.

Para volver a cambiar el tipo de valor devuelto de un método de DataContext de una clase de entidad al tipo generado automáticamente

  1. Seleccione el método de DataContext en el panel de métodos y elimínelo.

  2. Arrastre el objeto de base de datos del Explorador de servidores/Explorador de bases de datos hasta un área vacía del Diseñador relacional de objetos.

  3. Guarde el archivo .dbml.

Vea también

Tareas

Cómo: Crear métodos DataContext asignados funciones y procedimientos almacenados (Diseñador relacional de objetos)

Conceptos

Métodos DataContext (Diseñador relacional de objetos)

Otros recursos

Diseñador relacional de objetos (Diseñador R/O)

LINQ to SQL