[ 
https://issues.apache.org/jira/browse/IGNITE-5298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16385364#comment-16385364
 ] 

ASF GitHub Bot commented on IGNITE-5298:
----------------------------------------

GitHub user gurustron opened a pull request:

    https://github.com/apache/ignite/pull/3599

    IGNITE-5298 .NET: DML update via LINQ

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gurustron/ignite feature/IGNITE-5298

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/3599.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #3599
    
----
commit 35471479c5de161ab9aaf22ba55d4be807bdba0c
Author: gurustron <gurustronpublic@...>
Date:   2017-07-31T12:14:15Z

    define API and interface

commit 303c89ff203b41b1beb85945363cf3aa49fa59f0
Author: gurustron <gurustronpublic@...>
Date:   2017-08-15T15:33:55Z

    implementation started

commit 0747bfec5d81a17fb71e03c5f57b5b31d5d00b4a
Author: gurustron <gurustronpublic@...>
Date:   2017-08-15T15:43:04Z

    Merge branch 'master'

commit 270e5cff52d7142964190ee84799beb93546bc8a
Author: gurustron <gurustronpublic@...>
Date:   2018-02-23T21:50:37Z

    Merge branch 'master' into feature/IGNITE-5298

commit 46a7f00648e19a5480c850a8d69fbb6b8c51d316
Author: gurustron <gurustronpublic@...>
Date:   2018-02-26T20:58:19Z

    remove impl for now

commit c551c80db3a5074cbfc00209f3c6b3dfae98e121
Author: gurustron <gurustronpublic@...>
Date:   2018-02-27T00:39:54Z

    implementation experiments

commit fee3870c1e40edcd41deb06f780d26f98c204ac1
Author: gurustron <gurustronpublic@...>
Date:   2018-02-27T22:13:38Z

    UpdateDescription set up

commit 45eceb26d6c594e952169f2307702a89891f5b2e
Author: gurustron <gurustronpublic@...>
Date:   2018-02-28T21:39:48Z

    continue implementation(fix rewrite, generate sql). small refactoring

commit 8270c3ace564d20a097d951e821c2ed6df9dd8e6
Author: gurustron <gurustronpublic@...>
Date:   2018-03-01T06:38:14Z

    change to be implementable

commit 42dc08e1fa6b39947b7f15b1afda3fc96899344c
Author: gurustron <gurustronpublic@...>
Date:   2018-03-01T20:08:55Z

    play a little bit more, queryreference works

commit 2bceb7602078b6facfef78f013aebd3c88911b3e
Author: gurustron <gurustronpublic@...>
Date:   2018-03-01T22:16:11Z

    base implementation

commit 28a6c111b534131a00a55b5e9ff8153d1601ac9e
Author: gurustron <gurustronpublic@...>
Date:   2018-03-01T22:20:41Z

    typo fix

commit a01870ecbfc2f91f281b5c89bf5ad5ee65eda703
Author: gurustron <gurustronpublic@...>
Date:   2018-03-01T22:55:20Z

    some clean up

commit b15c10932a1ae7fbfce7835f42faab130aab0956
Author: gurustron <gurustronpublic@...>
Date:   2018-03-01T23:00:54Z

    some unit test

commit bee592d87c82e938f9693cd2d121850099375a44
Author: gurustron <gurustronpublic@...>
Date:   2018-03-02T00:53:51Z

    Some more unit tests

commit 737b56ddb648a5fd0aab5f8cab685a6db6cf3604
Author: gurustron <gurustronpublic@...>
Date:   2018-03-02T01:15:27Z

    simple condition

commit a1ae8d71639527aa4c81f6c924f0bde6a0ee8781
Author: gurustron <gurustronpublic@...>
Date:   2018-03-02T01:20:48Z

    Test: conditional with limit

commit 5ffed8dc5b1543fda535ffb4d2c72328dc2d8197
Author: gurustron <gurustronpublic@...>
Date:   2018-03-02T01:21:41Z

    Comment

commit 617f5f24fe1802fd45976c8c0d541bc3386689fe
Author: gurustron <gurustronpublic@...>
Date:   2018-03-02T02:10:42Z

    small cleanup

commit 7172ba8c2ce5e3791520a4ae159b617530f87859
Author: gurustron <gurustronpublic@...>
Date:   2018-03-04T18:53:03Z

    implement "Contains" in value

commit ea9ee417daa6697a83c1b7fbaacca7b3ccec9681
Author: gurustron <gurustronpublic@...>
Date:   2018-03-04T20:10:28Z

    small clean up

commit eaffab9b7237187cd22924fda59f9fdae2f4cac7
Author: gurustron <gurustronpublic@...>
Date:   2018-03-04T20:30:17Z

    small refactoring

----


> .NET: DML update via LINQ
> -------------------------
>
>                 Key: IGNITE-5298
>                 URL: https://issues.apache.org/jira/browse/IGNITE-5298
>             Project: Ignite
>          Issue Type: New Feature
>          Components: platforms
>    Affects Versions: 2.1
>            Reporter: Pavel Tupitsyn
>            Assignee: Sergey Stronchinskiy
>            Priority: Major
>              Labels: .NET, LINQ, important
>
> Bulk update with LINQ:
> {code}
> var persons = ignite.GetCache<int, Person>("persons").AsCacheQueryable();
> int affectedRows = persons.Where(x => x.Key > 10).UpdateAll(x => 
> x.Value.OrgId = 7);
> {code}
> See bulk delete with {{RemoveAll}}, IGNITE-4904.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to