EF7-Beta6:嵌套的foreach因使用已打开的连接而失败

时间:2015-07-28 18:32:16

标签: entity-framework-core

只是尝试在嵌套的foreach循环中转储存储的实例的字符串。

foreach (var Company in db.Companies)
{
    Console.WriteLine($" - {Company.Name}");

    foreach (var Department in db.Departments)
    {
        Console.WriteLine($" - {Department.Name}");
    }
}

只是尝试访问db.Departments,最终尝试重用已打开的连接 - >错误!

1 个答案:

答案 0 :(得分:0)

您使用的是SQL Server吗?如果是,请确保您的连接字符串包含MultipleActiveResultSets=True。此功能称为MARS