【发布时间】:2016-04-05 05:07:43
【问题描述】:
情况 1 和/或 2 会导致它等待 GC。我发现多次使用的上下文导致我们的代码中的方法只有一个 using 块,如果上下文足够快地处理,我想避免在这些情况下使用 using 块。一个例子是一个方法,它进行一些保存并打开上下文 -> 将数据保存到多个表 -> 然后返回 200 OK。
情况1
public function test()
{
return new myContext().Events.FirstOrDefault();
}
情况2
public function test2()
{
var ctx = new myContext();
return ctx.Events.FirstOrDefault();
}
情况3
public function test3()
{
Event e;
using(var ctx = new myContext()) {
e = ctx.Events.FirstOrDefault();
}
return e;
}
【问题讨论】:
标签: c# entity-framework