在实体框架上返回临时表

时间:2018-07-06 15:53:41

标签: entity-framework

我正在尝试执行一个recvfrom,其中包含三个临时表,具体取决于用户类型可以返回一个或另一个表的参数,但是当我将AF_INET6添加到我的{{1} }上的函数返回消息store procedure

我了解到您可以使用store procedure,但是它不起作用。我也试图将我的临时表转换为变量表,但是没有办法解决这个问题,或者在Entity Framework中您无法使用临时表?

1 个答案:

答案 0 :(得分:0)

您应该可以通过在proc中将fmtonly设置为off来解决此问题。

类似这样的东西:

create or alter procedure someproc
as
begin
  if 1=0 
  begin  --fmtonly must be on
    set fmtonly off 
    create table #t2(i int, a varchar(20))
    select * from #t2
    return
  end

  create table #t(i int, a varchar(20))
  insert into #t(i,a) values (1,'hello')

  select * from #t

end