├── .gitignore ├── LICENSE ├── Neo4jOgm.sln ├── Neo4jOgm ├── Attribute │ ├── NeoCreatedAt.cs │ ├── NeoIgnored.cs │ ├── NeoNodeEntity.cs │ ├── NeoNodeId.cs │ ├── NeoRelationship.cs │ ├── NeoRelationshipEndNode.cs │ ├── NeoRelationshipEntity.cs │ ├── NeoRelationshipStartNode.cs │ └── NeoUpdatedAt.cs ├── Config.cs ├── Cypher │ ├── Converter.cs │ ├── ConverterHelper.cs │ ├── CreateQueryReturn.cs │ ├── CypherTranslator.cs │ ├── DefaultConverters.cs │ └── QueryKey.cs ├── Domain │ ├── Criteria.cs │ ├── Meta.cs │ ├── MetaProperty.cs │ ├── Page.cs │ ├── RelationshipDirection.cs │ ├── RelationshipOption.cs │ └── Sort.cs ├── Extension │ ├── EnumExtension.cs │ ├── PropertyInfoExtension.cs │ └── StringBuilderExtension.cs ├── Neo4jContext.cs ├── Neo4jException.cs ├── Neo4jOgm.csproj └── Repository │ ├── EntityTransform.cs │ └── Neo4jRepository.cs ├── Neo4jOgmTest ├── ConverterTest.cs ├── CypherTranslatorTest.cs ├── Neo4jOgmTest.csproj ├── QueryKeyTest.cs ├── RepositoryTest.cs └── Scenario.cs └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/LICENSE -------------------------------------------------------------------------------- /Neo4jOgm.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm.sln -------------------------------------------------------------------------------- /Neo4jOgm/Attribute/NeoCreatedAt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Attribute/NeoCreatedAt.cs -------------------------------------------------------------------------------- /Neo4jOgm/Attribute/NeoIgnored.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Attribute/NeoIgnored.cs -------------------------------------------------------------------------------- /Neo4jOgm/Attribute/NeoNodeEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Attribute/NeoNodeEntity.cs -------------------------------------------------------------------------------- /Neo4jOgm/Attribute/NeoNodeId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Attribute/NeoNodeId.cs -------------------------------------------------------------------------------- /Neo4jOgm/Attribute/NeoRelationship.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Attribute/NeoRelationship.cs -------------------------------------------------------------------------------- /Neo4jOgm/Attribute/NeoRelationshipEndNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Attribute/NeoRelationshipEndNode.cs -------------------------------------------------------------------------------- /Neo4jOgm/Attribute/NeoRelationshipEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Attribute/NeoRelationshipEntity.cs -------------------------------------------------------------------------------- /Neo4jOgm/Attribute/NeoRelationshipStartNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Attribute/NeoRelationshipStartNode.cs -------------------------------------------------------------------------------- /Neo4jOgm/Attribute/NeoUpdatedAt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Attribute/NeoUpdatedAt.cs -------------------------------------------------------------------------------- /Neo4jOgm/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Config.cs -------------------------------------------------------------------------------- /Neo4jOgm/Cypher/Converter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Cypher/Converter.cs -------------------------------------------------------------------------------- /Neo4jOgm/Cypher/ConverterHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Cypher/ConverterHelper.cs -------------------------------------------------------------------------------- /Neo4jOgm/Cypher/CreateQueryReturn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Cypher/CreateQueryReturn.cs -------------------------------------------------------------------------------- /Neo4jOgm/Cypher/CypherTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Cypher/CypherTranslator.cs -------------------------------------------------------------------------------- /Neo4jOgm/Cypher/DefaultConverters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Cypher/DefaultConverters.cs -------------------------------------------------------------------------------- /Neo4jOgm/Cypher/QueryKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Cypher/QueryKey.cs -------------------------------------------------------------------------------- /Neo4jOgm/Domain/Criteria.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Domain/Criteria.cs -------------------------------------------------------------------------------- /Neo4jOgm/Domain/Meta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Domain/Meta.cs -------------------------------------------------------------------------------- /Neo4jOgm/Domain/MetaProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Domain/MetaProperty.cs -------------------------------------------------------------------------------- /Neo4jOgm/Domain/Page.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Domain/Page.cs -------------------------------------------------------------------------------- /Neo4jOgm/Domain/RelationshipDirection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Domain/RelationshipDirection.cs -------------------------------------------------------------------------------- /Neo4jOgm/Domain/RelationshipOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Domain/RelationshipOption.cs -------------------------------------------------------------------------------- /Neo4jOgm/Domain/Sort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Domain/Sort.cs -------------------------------------------------------------------------------- /Neo4jOgm/Extension/EnumExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Extension/EnumExtension.cs -------------------------------------------------------------------------------- /Neo4jOgm/Extension/PropertyInfoExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Extension/PropertyInfoExtension.cs -------------------------------------------------------------------------------- /Neo4jOgm/Extension/StringBuilderExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Extension/StringBuilderExtension.cs -------------------------------------------------------------------------------- /Neo4jOgm/Neo4jContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Neo4jContext.cs -------------------------------------------------------------------------------- /Neo4jOgm/Neo4jException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Neo4jException.cs -------------------------------------------------------------------------------- /Neo4jOgm/Neo4jOgm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Neo4jOgm.csproj -------------------------------------------------------------------------------- /Neo4jOgm/Repository/EntityTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Repository/EntityTransform.cs -------------------------------------------------------------------------------- /Neo4jOgm/Repository/Neo4jRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgm/Repository/Neo4jRepository.cs -------------------------------------------------------------------------------- /Neo4jOgmTest/ConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgmTest/ConverterTest.cs -------------------------------------------------------------------------------- /Neo4jOgmTest/CypherTranslatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgmTest/CypherTranslatorTest.cs -------------------------------------------------------------------------------- /Neo4jOgmTest/Neo4jOgmTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgmTest/Neo4jOgmTest.csproj -------------------------------------------------------------------------------- /Neo4jOgmTest/QueryKeyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgmTest/QueryKeyTest.cs -------------------------------------------------------------------------------- /Neo4jOgmTest/RepositoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgmTest/RepositoryTest.cs -------------------------------------------------------------------------------- /Neo4jOgmTest/Scenario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/Neo4jOgmTest/Scenario.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gy2006/neo4j-dotnet-ogm/HEAD/README.md --------------------------------------------------------------------------------