Neo4j.Berries.OGM

This repository adds an OGM functionality for csharp

MIT License

Stars
23
Committers
2

Bot releases are visible (Hide)

Neo4j.Berries.OGM - v1.3.0-preview-13

Published by berrybeat about 2 months ago

Neo4j.Berries.OGM - v1.3.0-preview-8 Latest Release

Published by berrybeat 3 months ago

Neo4j.Berries.OGM - v1.3.0-preview-7

Published by berrybeat 3 months ago

ArchiveOptionsBuilder added to select which part of a match should be archived.

Neo4j.Berries.OGM - v1.3.0-preview-6

Published by berrybeat 3 months ago

Preview version of KeepHistory for relations added. This feature sets archivedOn timestamp on old relations if enabled for that specific relation.

Neo4j.Berries.OGM - v1.3.0-preview-5

Published by berrybeat 3 months ago

EnableTimestamps added

Neo4j.Berries.OGM - v1.3.0-preview-4

Published by berrybeat 4 months ago

Neo4j.Berries.OGM - v1.3.0-preview-3

Published by berrybeat 5 months ago

Neo4j.Berries.OGM - v1.3.0-preview-2

Published by berrybeat 5 months ago

It is now possible to add a propertyCaseConverter globally to convert the C# object properties to a specific case.

Neo4j.Berries.OGM - v1.3.0-preview-1

Published by berrybeat 5 months ago

This preview contains changes for transactions:

  • Lock/Unlock methods added.
  • Transactions are now configurable.
  • Transactions now can be handled directly by the caller.
Neo4j.Berries.OGM - v1.2.0

Published by berrybeat 5 months ago

What's Changed

  • The batch node creation and merge is now optimized. On creating batches, the library now uses UNWIND and FOREACH for better performance. On testing a complex objects save, for 70k objects, it took 5 seconds to perform the save on a neo4j database with 1 vCPU.
  • The GraphContext.Anonymous no longer receives the NodeConfigurationBuilder. For Anonymous objects, make sure the configuration is built in advance while add neo4j as a dependency. Please check docs
  • New methods for Merging are added under the NodeSet.
  • It is now possible to define groups with different node types as the group member.
  • Minor bug fixes and improvements.

Full Changelog: https://github.com/berrybeat/Neo4j.Berries.OGM/compare/1.1.0...1.2.0

Neo4j.Berries.OGM - v1.2.0-preview-8

Published by berrybeat 5 months ago

Neo4j.Berries.OGM - v1.2.0-preview-7

Published by berrybeat 6 months ago

What's Changed

Full Changelog: https://github.com/berrybeat/Neo4j.Berries.OGM/compare/1.1.0...1.2.0-preview-7

Neo4j.Berries.OGM - v1.2.0-preview-6

Published by berrybeat 6 months ago

What's Changed

Full Changelog: https://github.com/berrybeat/Neo4j.Berries.OGM/compare/1.1.0...1.2.0-preview-6

Neo4j.Berries.OGM - v1.2.0-preview-5

Published by berrybeat 6 months ago

Neo4j.Berries.OGM - v1.2.0-preview-4

Published by berrybeat 6 months ago

Neo4j.Berries.OGM - v1.2.0-preview-3

Published by berrybeat 6 months ago

Neo4j.Berries.OGM - v1.2.0-preview-2

Published by berrybeat 6 months ago

Neo4j.Berries.OGM - v1.2.0-preview1

Published by berrybeat 6 months ago

Neo4j.Berries.OGM - v1.1.0

Published by berrybeat 6 months ago

What's Changed

[!NOTE]
Please have a look on the Anonymous feature documentation regarding modifying nodes without knowing their types directly in csharp.
Documentation link

New Contributors

Full Changelog: https://github.com/berrybeat/Neo4j.Berries.OGM/compare/1.0.0...1.1.0

Neo4j.Berries.OGM - 1.1.0-preview3

Published by berrybeat 7 months ago