如何将匿名类型变量从使用范围传播到外部?

问题描述

// var outterResult = null;

using (var ctx = new TIS2APPContext())
{
    var results = (
        from t in (
            from route in ctx.ROUTEs
            join rstop in ctx.RSTOPs on route.ROUTEID equals rstop.ROUTEID
            join stop in ctx.STOPs on rstop.STOPID equals stop.STOPID
            select new { Route = route,RStop = rstop,Stop = stop }
        ).ToArray()
        group new { RStop = t.RStop,Stop = t.Stop } by t.Route into g
        select new { Route = g.Key,Stops = g.ToArray() }
    ).ToArray();
}

假设我在 using 范围内有一个复杂的 LINQ 结果。有没有办法让它逃到外面的世界?重点是匿名类型,在这种情况下我不会创建一个实际的类。

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)