Как использовать табличную функцию в ядре Entity Framework с подходом Code First? - PullRequest
0 голосов
/ 13 марта 2020

Я разрабатываю приложение с использованием. net базовой инфраструктуры, я использую подход, основанный на коде, для создания моих сущностей, теперь мне нужно вызвать табличную функцию в моем приложении, которая возвращает несколько наборов записей.

********************************************** *** МОЯ функция ********************************************* ***

**create or alter function gettimetable(@cgc int,@cc varchar,@afy date, @clcode int,@sec varchar)  
returns table as return
SELECT a.teachername, 
    a.classname, 
    a.classcode,
    a.companygroupcode, 
    a.financialyear,
    a.subjectname, 
    a.subjectcode, 
    a.classsubjectid,
    a.classsubjectteacherid,
    dy.day,
    dy.period from
  classsubjecteacherview  a 
 cross apply OPENJSON(a.period)
  WITH (
    Day nvarchar(50)  N'$.Day',
    Period NVARCHAR(50) '$.Period'
  ) as dy
  where a.companycode=@cc  
  and a.financialyear=@afy  
  and a.companygroupcode = @cgc
  and a.classcode=@clcode and a.section=@sec

Как это назвать. net базовая версия 3. любая идея по этому поводу.

...