Tipos de datos y funciones (LINQ to SQL)
Las construcciones de Common Language Runtime (CLR) tienen expresiones correspondientes en SQL sólo si LINQ to SQL ha proporcionado explícitamente una equivalencia en el motor de conversión. En otras palabras, cualquier funcionalidad de las clases de .NET Framework que no se catalogue como admitida en los temas enumerados en la tabla siguiente no es compatible para su conversión a SQL. Esta limitación también se aplica a las propiedades, conversiones de tipos y métodos definidos por el usuario.
Sin embargo, puede utilizar los métodos incompatibles en las consultas si se da alguna de estas condiciones:
El método se puede evaluar como valor convertible antes de que tenga lugar el proceso de conversión.
En otras palabras, el método no debe depender de variables lambda que no se enlazan hasta que se produce la ejecución de la consulta.
El método se puede aplicar a los resultados una vez recuperado de la base de datos.
En otras palabras, no se puede realizar ninguna solicitud de información de base de datos adicional una vez aplicado el método.
Topic |
Description |
---|---|
Proporciona una matriz detallada de asignaciones entre tipos CLR y tipos de SQL Server. |
|
Señala a documentación de SQL Server que trata sobre las conversiones válidas integradas en SQL Server 2005. |
|
Describe las excepciones que deben esperarse. |
|
Proporciona vínculos a varios temas de LINQ to SQL donde se analizan los problemas relacionados con los valores null y los tipos que aceptan valores null. |
|
Describe las excepciones que deben esperarse. |
|
Describe los operadores de secuencia que LINQ to SQL no admite, proporciona ejemplos y resume las diferencias respecto a .NET Framework. |
|
Enumera los métodos que LINQ to SQL no admite. |
|
Muestra los métodos que no admite LINQ to SQL y resume las diferencias respecto a .NET Framework. |
|
Muestra los métodos que no admite LINQ to SQL y resume las diferencias respecto a .NET Framework. |
|
Muestra los métodos que no admite LINQ to SQL y resume las diferencias respecto a .NET Framework. |
|
Muestra los métodos que no admite LINQ to SQL y resume las diferencias respecto a .NET Framework. |
|
Describe las limitaciones de uso de TimeSpan. |
|
Describe la funcionalidad no admitida en LINQ to SQL. |