2016-08-17 2 views
0

Entity Framework Core 1.0 다중 결과 집합을 지원합니까? 그렇다면 아래의 저장 프로 시저를 기반으로 한 예제를 제공해주십시오.EF 코어 1.0의 여러 결과 집합

CREATE PROCEDURE uspGetProductInfo 
AS 
BEGIN 
    SELECT ID,PRODUCT_NAME FROM PRODUCT 
    SELECT ID,CATEGORY_NAME FROM PRODUCT_CATEGORY 
END 

답변

2

어떤 종류의 지원이 필요합니까? ADO.NET으로 확실히 드롭 다운 할 수 있습니다.

var command = db.Database.GetDbConnection().CreateCommand(); 
command.CommandText = "uspGetProductInfo"; 

db.Database.OpenConnection(); 
try 
{ 
    using (var reader = command.ExecuteReader()) 
    { 
     while (reader.Read()) 
     { 
      // TODO: Read products 
     } 

     reader.NextResult(); 

     while (reader.Read()) 
     { 
      // TODO: Read product categories 
     } 
    } 
} 
finally 
{ 
    db.Database.CloseConnection(); 
}