Cambio del tipo de valor devuelto de un método DataContext (Object Relational Designer)

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 Object Relational Designer. 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 Object Relational Designer, 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 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 Object Relational Designer.

Nota

Es posible que el equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en este artículo. Puede que esté usando una edición diferente de Visual Studio u otra configuración del entorno. Para obtener más información, vea Personalizar el IDE.

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 después 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 Object Relational Designer 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 DataContext en el panel Métodos y elimínelo.

  2. Arrastre el objeto de base de datos del Explorador de servidores o el Explorador de bases de datos hasta un área vacía de Object Relational Designer.

  3. Guarde el archivo .dbml.