Neo4jClient.DataAnnotations 2.1.2

Use POCO classes in the Neo4jClient library, ORM style. Annotate with System.ComponentModel.DataAnnotations.Schema attributes. Supports Complex Types too.

Install-Package Neo4jClient.DataAnnotations -Version 2.1.2
dotnet add package Neo4jClient.DataAnnotations --version 2.1.2
<PackageReference Include="Neo4jClient.DataAnnotations" Version="2.1.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Neo4jClient.DataAnnotations --version 2.1.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Visit project site for usage and instructions.

*Lots of breaking changes.
*Introduced support for dependency containers through the IAnnotationsContext and IEntityService interfaces.
*Complete rewrite of EntityExpressionVisitor.
*Now skips null_props metadata when a property's type matches its value's reflected type.
*Added 'A' variable parameter to patterns described by expressions.
*Now allows you to specify an already-bound variable in patterns.
*Fixed a bug in pattern direction determination that took implicit foreign keys into account too early.
*Fixed bug that permitted some properties marked with JsonIgnoreAttribute or NotMappedAttribute.
*Harmonized EntityResolver and EntityConverter codes. In future releases, both might be deprecated in favour of a simpler API.
*Now uses labels in Neo4j metadata response to select the right type in an inheritance heirarchy to deserialize into.

Version History

Version Downloads Last updated
2.1.2 57 7/1/2019
2.1.1 87 5/26/2019
2.1.0 374 1/22/2019
2.0.2 161 12/7/2018
2.0.1 174 11/26/2018
1.3.0 223 10/15/2018
1.2.1 594 11/30/2017
1.2.0 307 10/12/2017
1.1.0 217 9/22/2017
1.0.7 236 9/2/2017
1.0.6 276 8/8/2017