3

私のプログラムでは、LINQ 式を手作業で作成しています (独自の式ツリーを LINQ に変換しています。現在は EF を使用していますが、これは変更される可能性があるため、独自の式を使用して何かを作成することで、アプリのこの部分を将来的に保証しています)。 LINQ に変換して実行します)。

「操作によりランタイムが不安定になる可能性があります」という例外が発生します。

私は現在集計を実装しているので、式ツリーのここにあるのではないかと思います。これが原因でない場合、問題の原因を突き止める方法についてのアイデアはありますか?

.Lambda #Lambda7<System.Func`2[System.Linq.IGrouping`2[Plugins.LinqToStar.JoinedModel,Plugins.LinqToStar.JoinedModel],Plugins.LinqToStar.JoinedModel]>(System.Linq.IGrouping`2[Plugins.LinqToStar.JoinedModel,Plugins.LinqToStar.JoinedModel] $jg)
{
    .New Plugins.LinqToStar.JoinedModel(){
        Left = .Call System.Linq.Enumerable.Sum(
            $jg,
            .Lambda #Lambda8<System.Func`2[Plugins.LinqToStar.JoinedModel,System.Decimal]>),
        Right = .New Plugins.LinqToStar.JoinedModel(){
            Left = (System.Object)((Mock.Sandbox.PartyDataObject)((.Call System.Linq.Enumerable.FirstOrDefault($jg)).Right).Left).PartyID
        }
    }
}

.Lambda #Lambda8<System.Func`2[Plugins.LinqToStar.JoinedModel,System.Decimal]>(Plugins.LinqToStar.JoinedModel $aggregateJ)
{
    (System.Decimal)((System.Object)((Mock.Sandbox.AccountDataObject)$aggregateJ.Left).Current0)
}
4

1 に答える 1