miércoles, 30 de marzo de 2016

C# - Tabla Temporal en SP y Entity Framework

SET FMTONLY OFF     : Para que el entity framework reconozca las columnas del SP, cuando hay tablas temporales (# , @) involucradas.


CREATE PROCEDURE [dbo].[spca_consultas_formalizacion_hoja_ruta_wf_operativo_by_num_docum]
@num_docum numeric(20, 0)
AS

/***************************************************************************************
JC 29-03-2016
Obtiene operaciones y documentos
llamada desde: D:\SFSLeasingSantander\LeaseOperWeb\LeaseOperWeb\Paginas\Compras\Workflow\AdmHojaRuta.aspx

spca_consultas_formalizacion_hoja_ruta_wf_operativo_by_num_docum 123544
***************************************************************************************/

BEGIN
SET FMTONLY OFF    


--instrucciones del sp

END

4 comentarios:

  1. Buenas noches, tengo la siguiente consulta :

    He hecho un sp con una tabla temporal; en donde finaliza con un select * from #Temporal.Pero me parece que el entity framework no reconoce las tavblas temporales ya que cuando hago el cambio con un select de una tabla de la base de datos funciona correctamente.

    ResponderEliminar
    Respuestas
    1. si, el entity nativamente no reconoce las tablas gato (#), por eso debes agregar la propiedad:SET FMTONLY OFF
      en tu SP.-

      Eliminar