¿Cómo paso un parámetro con valores de tabla a SQL Server 2008 a través de EntLib 5.0?¿Cómo paso un parámetro con valores de tabla a SQL Server 2008 a través de EntLib 5.0?
Respuesta
No he intentado hacer esto, pero al echar un vistazo al bloque EntLib Data no veo una forma fácil de lograrlo. Puede hacerlo con el objeto SqlClient, pero EntLib no admite el tipo de datos Estructurado en el que necesita pasar los datos como un TVP.
Si se le garantiza que nunca necesitará nada más que un servidor SQL Server, entonces supongo que podría conectar su conexión a un SQLServer específico y luego usar SqlParameters, pero eso sería un poco menos efectivo que usar el EntLib.
Gracias por la entrada. Tampoco vi una forma obvia, así que lo hice usando ADO.NET. Eso no es tan malo. :) – birdus
No es compatible ahora, ya que es una función Sql 2008 y no recibimos muchas solicitudes de los clientes para agregarlo. –
buena suerte ... http://msdn.microsoft.com/en-us/library/bb675163.aspx cita:
Limitaciones de los parámetros valores de tabla
Existen varias limitaciones en los parámetros con valores de tabla:
You cannot pass table-valued parameters to CLR user-defined functions. Table-valued parameters can only be indexed to support UNIQUE or PRIMARY KEY constraints. SQL Server does not maintain statistics on table-valued parameters. Table-valued parameters are read-only in Transact-SQL code. You cannot update the column values in the rows of a table-valued parameter and you cannot insert or delete rows. To modify the data that is passed to a stored procedure or parameterized statement in table-valued parameter, you must insert the data into a temporary table or into a table variable. You cannot use ALTER TABLE statements to modify the design of table-valued parameters.
- 1. iterar a través de filas en SQL Server 2008
- 2. Windows Server 2008 como máquina de desarrollo - paso a paso
- 3. SQL Server 2008 a SQL Server 2005
- 4. Actualizar SQL Server 2008 a 2008 R2
- 5. Migrando de Postgres a SQL Server 2008
- 6. Parámetros con valores de tabla para procedimientos CLR en SQL Server 2008 - ¿es posible?
- 7. SQL Server 2008 consulta de tabla cruzada
- 8. degradación de SQL Server 2008 a SQL Server 2005
- 9. ¿Cómo paso un parámetro a un JSP a través de una importación JSTL de contexto cruzado?
- 10. Actualización de SQL Server 2008 R2 Express a SQL Server 2008 R2 Enterprise
- 11. Pasando el parámetro de C# DateTime a SQL Server 2005?
- 12. Uso de "Con cláusula" SQL Server 2008
- 13. Actualización de SQL Server 2008 Express a 2008 Developer
- 14. Restaurar SQL Server 2008 DB * a * SQL Server 2005
- 15. Conéctese a SQL Server 2008 con TCP/IP
- 16. Cómo muevo una tabla a un grupo de archivos en particular en SQL Server 2008
- 17. Cómo actualizar la resolución de conflictos al actualizar de SQL-Server 2005 a SQL-Server 2008
- 18. SQL Server 2008 a SQL Server Compact Edition?
- 19. Pasar datatable de C# a SQL Server 2008
- 20. Android con SQL Server 2008
- 21. Cómo convertir Varchar a Int en sql server 2008?
- 22. Cómo exportar los datos de hoja de cálculo Excel a SQL Server 2008 tabla
- 23. SQL Server 2008 - ¿Cómo devuelvo un tipo de tabla definida por el usuario a partir de una función con valores de tabla?
- 24. paso de parámetros Los parámetros con valores de tabla Vs Vs XML para SQL 2008 de aplicación .NET
- 25. seleccione Valores de campo XML en SQL Server 2008
- 26. SQL Server 2008 - Ir de Seleccionar a Editar rápidamente
- 27. Backup SQL Server a través de C#
- 28. Cómo convertir int a la fecha en SQL Server 2008
- 29. ¿Cómo pasar de archivos DBF a SQL Server 2008?
- 30. ¿Cómo convertir la base de datos de SQL Server 2008 R2 a SQL Server 2012?
muy interesado para escuchar si/cómo es posible. – TarasB