Looks nice, but what is ToQueryable() method for? Is the cache initially not queryable? :)
-Val On Fri, Jan 22, 2016 at 9:49 AM, Sergi Vladykin <[email protected]> wrote: > Looks cool to me. > > Sergi > > 2016-01-22 18:04 GMT+03:00 Pavel Tupitsyn <[email protected]>: > > > Igniters, > > > > I'm working on LINQ support in Ignite.NET ([1]). > > > > For the uninitiated, LINQ will allow cache SQL queries in a > strongly-typed > > way, which is awesome: > > cache.ToQueryable().Where(person => person.Age > 20) > > instead of > > cache.Query(new SqlQuery(typeof(Person), "age > ?", 20)) > > > > To greatly simplify the task of transforming expression tree to Ignite > SQL, > > I'm going to use re-linq [2]. > > * It is an industry standard LINQ library, used in Entity Framework and > > NHibernate for the same purpose > > * License is Apache 2.0, same as ours > > > > Any thoughts or objections? > > > > > > [1] https://issues.apache.org/jira/browse/IGNITE-1630 > > [2] https://relinq.codeplex.com/ > > > > -- > > -- > > Pavel Tupitsyn > > GridGain Systems, Inc. > > www.gridgain.com > > >
