cskardon - Neo4jClient 3.0.1-iian1

A .NET client for neo4j: an open source, transactional graph database. It's pretty awesome.

PM> Install-Package Neo4jClient -Version 3.0.1-iian1 -Source https://www.myget.org/F/cskardon/api/v3/index.json

Copy to clipboard

> nuget.exe install Neo4jClient -Version 3.0.1-iian1 -Source https://www.myget.org/F/cskardon/api/v3/index.json

Copy to clipboard

> dotnet add package Neo4jClient --version 3.0.1-iian1 --source https://www.myget.org/F/cskardon/api/v3/index.json

Copy to clipboard
<PackageReference Include="Neo4jClient" Version="3.0.1-iian1" />
Copy to clipboard
source https://www.myget.org/F/cskardon/api/v3/index.json

nuget Neo4jClient  ~> 3.0.1-iian1
Copy to clipboard

> choco install Neo4jClient --version 3.0.1-iian1 --source https://www.myget.org/F/cskardon/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "cskardon" -SourceLocation "https://www.myget.org/F/cskardon/api/v2"
Install-Module -Name "Neo4jClient" -RequiredVersion "3.0.1-iian1" -Repository "cskardon" -AllowPreRelease
Copy to clipboard

What is Neo4jClient?

A .NET client for neo4j. Supports basic CRUD operations, Cypher and Gremlin queries via fluent interfaces, and some indexing operations.

Grab the latest drop straight from the Neo4jClient package on NuGet.

Read our wiki doco.

Current Builds

The official neo4jclient build and nuget package is automated via AppVeyor.

Stable (3.x)

Build status

Changes in 3.x

  • Bolt!
  • Transactions now use AsyncLocal<> instead of ThreadStatic
    • Transactions still don't work in the .NET Core version for the same reason as listed below (in Breaking Changes in 2.0)
    • TransactionScope does exist in NetStandard 2.0 - but some of the other bits surrounding the Transaction management doesn't.
  • JSON.NET updated to 10.0.3
  • PathResults doesn't work with Bolt, you need to use PathResultsBolt instead.

Dependency Changes in 2.0

  • JSON.NET updated to 9.0.1

Breaking Changes in 2.0

  • If using the DotNet Core version of Neo4jClient - transactions will not work. This will be returned when DotNet Core gets the TransactionScope (See this comment for more details).

License Information

Licensed under MS-PL. See LICENSE in the root of this repository for full license text.

  • .NETFramework 4.5.2
    • Neo4j.Driver (>= 1.5.2)
    • Newtonsoft.Json (>= 10.0.3)
    • System.Net.Http (>= 4.3.2)
  • .NETStandard 1.3
    • Neo4j.Driver (>= 1.5.2)
    • Newtonsoft.Json (>= 10.0.3)
    • System.Net.Http (>= 4.3.2)
  • .NETStandard 2.0
    • Neo4j.Driver (>= 1.5.2)
    • Newtonsoft.Json (>= 10.0.3)
    • System.Net.Http (>= 4.3.2)
  • .NETFramework 4.6
    • Neo4j.Driver (>= 1.5.2)
    • Newtonsoft.Json (>= 10.0.3)
    • System.Net.Http (>= 4.3.2)
  • .NETFramework 4.5.2: 4.5.2.0
  • .NETFramework 4.6: 4.6.0.0
  • .NETStandard 1.3: 1.3.0.0
  • .NETStandard 2.0: 2.0.0.0

Owners

Chris Skardon

Authors

Readify, Chris Skardon

Project URL

https://github.com/Readify/Neo4jClient

License

MS-PL

Tags

neo4j nosql cypher

Info

6 total downloads
2 downloads for version 3.0.1-iian1
Download (1.14 MB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
3.0.1-iian1 1.14 MB Fri, 09 Mar 2018 15:26:20 GMT 2
3.0.1-cskardon5 1.14 MB Wed, 11 Apr 2018 10:15:44 GMT 2
3.0.1-cskardon4 1.14 MB Wed, 11 Apr 2018 10:07:45 GMT 1
3.0.1-cskardon10 1.14 MB Wed, 25 Apr 2018 09:08:36 GMT 1