EF Core 1.0中的多個結果集

entity-framework-core

Entity Framework Core 1.0是否支持多個結果集?如果可以的話,請根據以下存儲過程給出一個例子嗎?

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

一般承認的答案

你在尋找什麼樣的支持?你當然可以下載到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();
}


Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow