Compartir a través de


Funciones definidas por el usuario (LINQ to SQL)

LINQ to SQL utiliza los métodos de un modelo de objetos para representar las funciones definidas por el usuario. Los métodos se designan como funciones aplicando el atributo FunctionAttribute y, si es necesario, el atributo ParameterAttribute. Para obtener más información, vea Modelo de objetos de LINQ to SQL.

Para evitar que se inicie InvalidOperationException, las funciones definidas por el usuario en LINQ to SQL deben presentarse de una de las formas siguientes:

  • Una función ajustada como llamada a método que tiene los atributos de asignación correctos. Para obtener más información, vea Asignación basada en atributos (LINQ to SQL).

  • Un método SQL estático específico de LINQ to SQL.

  • Una función admitida por un método .NET Framework.

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. Los desarrolladores de Visual Studio normalmente utilizarían el Object Relational Designer para asignar funciones definidas por el usuario. Para obtener más información, vea Diseñador relacional de objetos (Diseñador R/O) y Object Relational Designer y Object Relational Designer.

En esta sección