Procedimientos almacenados

LINQ to SQL utiliza métodos del modelo de objetos para representar procedimientos almacenados en la base de datos. Los métodos se designan como procedimientos almacenados aplicando el atributo FunctionAttribute y, si es necesario, el atributo ParameterAttribute. Para obtener más información, consulta el modelo de objeto LINQ to SQL.

Los desarrolladores que usan Visual Studio suelen usar el Object Relational Designer para asignar procedimientos almacenados. Los temas de esta sección muestran cómo formar estos métodos y cómo llamarlos en una aplicación si es usted quien escribe el código.

En esta sección

Procedimiento para devolver conjuntos de filas
Describe cómo devolver filas de datos y cómo utilizar un parámetro de entrada.

Procedimiento para usar procedimientos almacenados que toman parámetros
Describe cómo utilizar parámetros de entrada y de salida.

Procedimiento para usar procedimientos almacenados asignados en varias formas de resultados
Describe cómo hacer que se devuelvan varias formas en el mismo procedimiento almacenado.

Procedimiento para usar procedimientos almacenados asignados en formas de resultados secuenciales
Describe cómo obtener varias formas cuando se conoce la secuencia devuelta.

Personalizar operaciones utilizando procedimientos almacenados
Describe cómo utilizar procedimientos almacenados para implementar operaciones de inserción, actualización y eliminación.

Personalizar operaciones utilizando exclusivamente procedimientos almacenados
Describe cómo utilizar únicamente procedimientos almacenados para implementar operaciones de inserción, actualización y eliminación.

Guía de programación
Proporciona información sobre cómo crear y utilizar un modelo de objetos LINQ to SQL.

Tutorial: Usar solo procedimientos almacenados (Visual Basic)
Incluye procedimientos que muestran cómo utilizar los procedimientos almacenados en Visual Basic.

Tutorial: Usar solo procedimientos almacenados (C#)
Incluye procedimientos que muestran cómo utilizar los procedimientos almacenados en C#.