小编use*_*811的帖子

已经有一个与此命令关联的开放DataReader,必须首先关闭linq

以下代码中的错误在哪里?已经有一个与此命令关联的打开的DataReader,必须先关闭它.

"执行命令定义时发生错误.有关详细信息,请参阅内部异常."

var cat = from c in db.Question select c;
foreach (Questions question in cat) {
    Console.WriteLine("{0}", question.tittle);
    Console.WriteLine("{0}", question.deskripsi);
    Console.WriteLine("{0}", question.id_question);
    **foreach (Categories p in question.Categories)**
    {
        Console.WriteLine("{0}", p.id_kategori);
        Console.WriteLine("{0}", p.nama_kategori);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# linq datareader

2
推荐指数
1
解决办法
6453
查看次数

标签 统计

c# ×1

datareader ×1

linq ×1