├── .gitattributes ├── .gitignore ├── Debonair.Data ├── Data │ ├── Context │ │ ├── IContext.cs │ │ └── SqlContext.cs │ ├── DataRepository.cs │ ├── IDataRepository.cs │ └── Orm │ │ ├── ICrudGenerator.cs │ │ ├── QueryBuilder │ │ ├── ExpressionTree │ │ │ ├── LikeNode.cs │ │ │ ├── MemberNode.cs │ │ │ ├── Node.cs │ │ │ ├── OperationNode.cs │ │ │ ├── SingleOperationNode.cs │ │ │ └── ValueNode.cs │ │ ├── LambdaToSql.cs │ │ └── SqlBuilder.cs │ │ └── SqlCrudGenerator.cs ├── Debonair.csproj ├── Entities │ └── Enums.cs ├── FluentApi │ ├── EntityMapping.cs │ ├── EntityMappingEngine.cs │ ├── IEntityMapping.cs │ ├── IPropertyMapping.cs │ └── PropertyMapping.cs ├── Framework │ └── Exceptions.cs └── Utilities │ ├── CacheProvider.cs │ ├── DebonairMapper.cs │ ├── EntityCache.cs │ ├── Extensions │ ├── DateExts.cs │ ├── DbDataReaderExts.cs │ ├── ListExts.cs │ └── StringExts.cs │ └── MappingCache.cs ├── Debonair.Tests ├── Data │ ├── DataRepositoryTests.cs │ └── Orm │ │ └── SqlCrudGeneratorTests.cs ├── Debonair.Tests.csproj ├── FluentApi │ ├── FluentApiTest.cs │ └── TestObjectMapping.cs └── MockObjects │ ├── TestDataRepository.cs │ └── TestObject.cs ├── Debonair.nuspec ├── Debonair.sln ├── License ├── README.md └── debonair-round.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/.gitignore -------------------------------------------------------------------------------- /Debonair.Data/Data/Context/IContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Context/IContext.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Context/SqlContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Context/SqlContext.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/DataRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/DataRepository.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/IDataRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/IDataRepository.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Orm/ICrudGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Orm/ICrudGenerator.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/LikeNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/LikeNode.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/MemberNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/MemberNode.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/Node.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/OperationNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/OperationNode.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/SingleOperationNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/SingleOperationNode.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/ValueNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Orm/QueryBuilder/ExpressionTree/ValueNode.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Orm/QueryBuilder/LambdaToSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Orm/QueryBuilder/LambdaToSql.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Orm/QueryBuilder/SqlBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Orm/QueryBuilder/SqlBuilder.cs -------------------------------------------------------------------------------- /Debonair.Data/Data/Orm/SqlCrudGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Data/Orm/SqlCrudGenerator.cs -------------------------------------------------------------------------------- /Debonair.Data/Debonair.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Debonair.csproj -------------------------------------------------------------------------------- /Debonair.Data/Entities/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Entities/Enums.cs -------------------------------------------------------------------------------- /Debonair.Data/FluentApi/EntityMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/FluentApi/EntityMapping.cs -------------------------------------------------------------------------------- /Debonair.Data/FluentApi/EntityMappingEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/FluentApi/EntityMappingEngine.cs -------------------------------------------------------------------------------- /Debonair.Data/FluentApi/IEntityMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/FluentApi/IEntityMapping.cs -------------------------------------------------------------------------------- /Debonair.Data/FluentApi/IPropertyMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/FluentApi/IPropertyMapping.cs -------------------------------------------------------------------------------- /Debonair.Data/FluentApi/PropertyMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/FluentApi/PropertyMapping.cs -------------------------------------------------------------------------------- /Debonair.Data/Framework/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Framework/Exceptions.cs -------------------------------------------------------------------------------- /Debonair.Data/Utilities/CacheProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Utilities/CacheProvider.cs -------------------------------------------------------------------------------- /Debonair.Data/Utilities/DebonairMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Utilities/DebonairMapper.cs -------------------------------------------------------------------------------- /Debonair.Data/Utilities/EntityCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Utilities/EntityCache.cs -------------------------------------------------------------------------------- /Debonair.Data/Utilities/Extensions/DateExts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Utilities/Extensions/DateExts.cs -------------------------------------------------------------------------------- /Debonair.Data/Utilities/Extensions/DbDataReaderExts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Utilities/Extensions/DbDataReaderExts.cs -------------------------------------------------------------------------------- /Debonair.Data/Utilities/Extensions/ListExts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Utilities/Extensions/ListExts.cs -------------------------------------------------------------------------------- /Debonair.Data/Utilities/Extensions/StringExts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Utilities/Extensions/StringExts.cs -------------------------------------------------------------------------------- /Debonair.Data/Utilities/MappingCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Data/Utilities/MappingCache.cs -------------------------------------------------------------------------------- /Debonair.Tests/Data/DataRepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Tests/Data/DataRepositoryTests.cs -------------------------------------------------------------------------------- /Debonair.Tests/Data/Orm/SqlCrudGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Tests/Data/Orm/SqlCrudGeneratorTests.cs -------------------------------------------------------------------------------- /Debonair.Tests/Debonair.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Tests/Debonair.Tests.csproj -------------------------------------------------------------------------------- /Debonair.Tests/FluentApi/FluentApiTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Tests/FluentApi/FluentApiTest.cs -------------------------------------------------------------------------------- /Debonair.Tests/FluentApi/TestObjectMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Tests/FluentApi/TestObjectMapping.cs -------------------------------------------------------------------------------- /Debonair.Tests/MockObjects/TestDataRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Tests/MockObjects/TestDataRepository.cs -------------------------------------------------------------------------------- /Debonair.Tests/MockObjects/TestObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.Tests/MockObjects/TestObject.cs -------------------------------------------------------------------------------- /Debonair.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.nuspec -------------------------------------------------------------------------------- /Debonair.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/Debonair.sln -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/License -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/README.md -------------------------------------------------------------------------------- /debonair-round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesStuddart/debonair/HEAD/debonair-round.png --------------------------------------------------------------------------------