我在SQLSERVER中定义了一个表值函数,如下所示:
USE [AZPDBDEMOGZ]
GO
/****** Object: UserDefinedFunction [dbo].[FT_GET_ListeActiviteStructureBYperiode]
Script Date: 05/12/2019 08:49:43 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[FT_GET_ListeActiviteStructureBYperiode]
(
@Debut_Periode Date,
@Fin_Periode Date
)
RETURNS TABLE
AS
RETURN
(
select TbPlageAccueil.Libelle_PlageAccueil as Libelle_Activite, TbPermanence.Heure_Deb_Perm as Heure_Debut_Activite, TbPermanence.Heure_Fin_Perm as Heure_Fin_Activite, Type_Activite ='Plan' from TbPermanence inner join TbPlageAccueil on TbPermanence.IdPlage = TbPlageAccueil.IdPlageAccueil Where TbPermanence.Date_Debut_Perm between @Debut_Periode and @Fin_Periode
Union
Select TbReunion.Intitule_Reunion as Libelle_Activite, TbReunion.Heure_Deb_Rn as Heure_Debut_Activite, TbReunion.Heure_Fin_Rn as Heure_Fin_Activite , Type_Activite ='Reu' From TbReunion where TbReunion.Date_Reunion between @Debut_Periode and @Fin_Periode and TbReunion.Indic_Maj <> 'S'
)
我想从我的C#代码中使用此功能,如何使用EF Core 2做到这一点? 我搜索了,但没有找到任何有关此文件的文档!?