Использование хранимой процедуры для создания файла Excel - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь использовать эту хранимую процедуру ниже, чтобы создать список, который я затем могу экспортировать как файл Excel. До сих пор я использовал Entity Framework, но я не уверен, как это сделать в моем контроллере:

CREATE PROCEDURE [dbo].[spFlugReport]     
(      
   @AccNo INTEGER,
   @DateFrom DATE, 
   @DateTo DATE    
)      
AS
BEGIN
    SELECT * 
    FROM [dbo].[KIRData] 
    WHERE AccNo = @AccNo 
      AND StartDate >= @DateFrom 
      AND EndDate <= @DateTo 
      AND Prod = 'Air'
END

1 Ответ

0 голосов
/ 31 мая 2019

Звучит как комбинация из 2 вопросов:

  1. Как вызвать хранимую процедуру и
  2. Как создать документ Excel

Для вызова хранимой процедуры здесь есть хороший поток, который должен быть вам полезен, он объясняет, как использовать Entity для вызова хранимой процедуры. Как вызвать хранимую процедуру в Entity Framework 6 (Code-First)?

Во-вторых, для создания документа Excel я бы посоветовал вам взглянуть на ClosedXML, он довольно прост в использовании и доказал свою надежность при создании документов Excel https://github.com/closedxml/closedxml и https://www.nuget.org/packages/ClosedXML

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...