[ https://issues.apache.org/jira/browse/IGNITE-3325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pavel Tupitsyn closed IGNITE-3325. ---------------------------------- > .NET: Improve CompiledQuery in LINQ provider > -------------------------------------------- > > Key: IGNITE-3325 > URL: https://issues.apache.org/jira/browse/IGNITE-3325 > Project: Ignite > Issue Type: Bug > Components: community, platforms > Affects Versions: 1.6 > Reporter: Pavel Tupitsyn > Assignee: Pavel Tupitsyn > Labels: .net > Fix For: 1.8 > > > User reported that the following code fails with "Error compiling query: all > compiled query arguments should come from enclosing delegate parameters." > {code} > Func<int,int,int,IQueryCursor<ICacheEntry<int, OrderEntity>>> qry = > CompiledQuery.Compile((int x, int y,int z) => > orderCache.AsCacheQueryable().Where(e => e.Value.OrderId % x == z).Take(y)); > {code} > Other limitations are: > * Embedded parameters are not supported > * Maximum number of parameters is 8 > We should provide additional additional method to compile a delegate which > takes an array of args. -- This message was sent by Atlassian JIRA (v6.3.4#6332)