├── .gitignore ├── .vs ├── config │ └── applicationhost.config └── restore.dg ├── BelgradeSqlClient.sln ├── Code ├── .gitattributes ├── .gitignore ├── .vscode │ ├── launch.json │ └── tasks.json ├── Belgrade.SqlClient.csproj ├── BelgradeSqlClient.pfx ├── Code.csproj ├── Common │ ├── BaseStatement.cs │ ├── Extensions │ │ ├── ICommandExtensions.Obsolete.cs │ │ ├── ICommandExtensions.cs │ │ ├── IQueryExtensions.cs │ │ ├── IQueryMapperExtensions.Obsolete.cs │ │ ├── IQueryMapperExtensions.cs │ │ └── IQueryPipeExtensions.cs │ ├── GenericCommand.cs │ ├── GenericQueryMapper.cs │ ├── GenericQueryPipe.cs │ ├── Options.cs │ └── Util │ │ ├── ActionErrorHandlerBuilder.cs │ │ ├── DefaultErrorHandlerBuilder.cs │ │ ├── ErrorHandlerBuilder.cs │ │ └── ErrorHandlerExtension.cs ├── ICommand.cs ├── IQueryPipe.cs ├── Properties │ └── AssemblyInfo.cs ├── SqlDb │ ├── Command.cs │ ├── Extensions │ │ ├── ICommandExtensions.Obsolete.cs │ │ ├── ICommandExtensions.cs │ │ ├── IQueryMapperExtensions.Obsolete.cs │ │ ├── IQueryMapperExtensions.cs │ │ ├── IQueryPipeExtensions.Obsolete.cs │ │ ├── IQueryPipeExtensions.cs │ │ └── Util.cs │ ├── Json │ │ ├── JsonSqlParametersExtension.cs │ │ └── JsonSqlReaderExtension.cs │ ├── QueryMapper.cs │ ├── QueryPipe.cs │ ├── Rls │ │ ├── RlsBase.cs │ │ └── RlsExtension.cs │ └── Util │ │ └── RetryErrorHandlerBuilder.cs └── lQuery.cs ├── README.md ├── Test ├── .gitignore ├── Master │ ├── BasicCommandTest.cs │ ├── BasicQueryMapperTest.cs │ ├── BasicQueryResultTest.cs │ ├── BasicQueryTest.Errors.cs │ ├── BasicQueryTest.cs │ └── BasicRlsTest.cs ├── ProductCatalog │ ├── BasicDependency.cs │ └── CQRSTest.cs ├── Properties │ └── AssemblyInfo.cs ├── Test.csproj ├── Util │ ├── Extensions.cs │ └── Settings.cs ├── readme.md └── sql-scripts │ └── test-db-setup.sql ├── docs ├── _config.yml ├── aspnet.md ├── cqrs.md └── index.md └── license.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/.gitignore -------------------------------------------------------------------------------- /.vs/config/applicationhost.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/.vs/config/applicationhost.config -------------------------------------------------------------------------------- /.vs/restore.dg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/.vs/restore.dg -------------------------------------------------------------------------------- /BelgradeSqlClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/BelgradeSqlClient.sln -------------------------------------------------------------------------------- /Code/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/.gitattributes -------------------------------------------------------------------------------- /Code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/.gitignore -------------------------------------------------------------------------------- /Code/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/.vscode/launch.json -------------------------------------------------------------------------------- /Code/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/.vscode/tasks.json -------------------------------------------------------------------------------- /Code/Belgrade.SqlClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Belgrade.SqlClient.csproj -------------------------------------------------------------------------------- /Code/BelgradeSqlClient.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/BelgradeSqlClient.pfx -------------------------------------------------------------------------------- /Code/Code.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Code.csproj -------------------------------------------------------------------------------- /Code/Common/BaseStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/BaseStatement.cs -------------------------------------------------------------------------------- /Code/Common/Extensions/ICommandExtensions.Obsolete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Extensions/ICommandExtensions.Obsolete.cs -------------------------------------------------------------------------------- /Code/Common/Extensions/ICommandExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Extensions/ICommandExtensions.cs -------------------------------------------------------------------------------- /Code/Common/Extensions/IQueryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Extensions/IQueryExtensions.cs -------------------------------------------------------------------------------- /Code/Common/Extensions/IQueryMapperExtensions.Obsolete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Extensions/IQueryMapperExtensions.Obsolete.cs -------------------------------------------------------------------------------- /Code/Common/Extensions/IQueryMapperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Extensions/IQueryMapperExtensions.cs -------------------------------------------------------------------------------- /Code/Common/Extensions/IQueryPipeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Extensions/IQueryPipeExtensions.cs -------------------------------------------------------------------------------- /Code/Common/GenericCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/GenericCommand.cs -------------------------------------------------------------------------------- /Code/Common/GenericQueryMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/GenericQueryMapper.cs -------------------------------------------------------------------------------- /Code/Common/GenericQueryPipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/GenericQueryPipe.cs -------------------------------------------------------------------------------- /Code/Common/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Options.cs -------------------------------------------------------------------------------- /Code/Common/Util/ActionErrorHandlerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Util/ActionErrorHandlerBuilder.cs -------------------------------------------------------------------------------- /Code/Common/Util/DefaultErrorHandlerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Util/DefaultErrorHandlerBuilder.cs -------------------------------------------------------------------------------- /Code/Common/Util/ErrorHandlerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Util/ErrorHandlerBuilder.cs -------------------------------------------------------------------------------- /Code/Common/Util/ErrorHandlerExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Common/Util/ErrorHandlerExtension.cs -------------------------------------------------------------------------------- /Code/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/ICommand.cs -------------------------------------------------------------------------------- /Code/IQueryPipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/IQueryPipe.cs -------------------------------------------------------------------------------- /Code/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Code/SqlDb/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Command.cs -------------------------------------------------------------------------------- /Code/SqlDb/Extensions/ICommandExtensions.Obsolete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Extensions/ICommandExtensions.Obsolete.cs -------------------------------------------------------------------------------- /Code/SqlDb/Extensions/ICommandExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Extensions/ICommandExtensions.cs -------------------------------------------------------------------------------- /Code/SqlDb/Extensions/IQueryMapperExtensions.Obsolete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Extensions/IQueryMapperExtensions.Obsolete.cs -------------------------------------------------------------------------------- /Code/SqlDb/Extensions/IQueryMapperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Extensions/IQueryMapperExtensions.cs -------------------------------------------------------------------------------- /Code/SqlDb/Extensions/IQueryPipeExtensions.Obsolete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Extensions/IQueryPipeExtensions.Obsolete.cs -------------------------------------------------------------------------------- /Code/SqlDb/Extensions/IQueryPipeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Extensions/IQueryPipeExtensions.cs -------------------------------------------------------------------------------- /Code/SqlDb/Extensions/Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Extensions/Util.cs -------------------------------------------------------------------------------- /Code/SqlDb/Json/JsonSqlParametersExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Json/JsonSqlParametersExtension.cs -------------------------------------------------------------------------------- /Code/SqlDb/Json/JsonSqlReaderExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Json/JsonSqlReaderExtension.cs -------------------------------------------------------------------------------- /Code/SqlDb/QueryMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/QueryMapper.cs -------------------------------------------------------------------------------- /Code/SqlDb/QueryPipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/QueryPipe.cs -------------------------------------------------------------------------------- /Code/SqlDb/Rls/RlsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Rls/RlsBase.cs -------------------------------------------------------------------------------- /Code/SqlDb/Rls/RlsExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Rls/RlsExtension.cs -------------------------------------------------------------------------------- /Code/SqlDb/Util/RetryErrorHandlerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/SqlDb/Util/RetryErrorHandlerBuilder.cs -------------------------------------------------------------------------------- /Code/lQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Code/lQuery.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/README.md -------------------------------------------------------------------------------- /Test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/.gitignore -------------------------------------------------------------------------------- /Test/Master/BasicCommandTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/Master/BasicCommandTest.cs -------------------------------------------------------------------------------- /Test/Master/BasicQueryMapperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/Master/BasicQueryMapperTest.cs -------------------------------------------------------------------------------- /Test/Master/BasicQueryResultTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/Master/BasicQueryResultTest.cs -------------------------------------------------------------------------------- /Test/Master/BasicQueryTest.Errors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/Master/BasicQueryTest.Errors.cs -------------------------------------------------------------------------------- /Test/Master/BasicQueryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/Master/BasicQueryTest.cs -------------------------------------------------------------------------------- /Test/Master/BasicRlsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/Master/BasicRlsTest.cs -------------------------------------------------------------------------------- /Test/ProductCatalog/BasicDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/ProductCatalog/BasicDependency.cs -------------------------------------------------------------------------------- /Test/ProductCatalog/CQRSTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/ProductCatalog/CQRSTest.cs -------------------------------------------------------------------------------- /Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Test/Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/Test.csproj -------------------------------------------------------------------------------- /Test/Util/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/Util/Extensions.cs -------------------------------------------------------------------------------- /Test/Util/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/Util/Settings.cs -------------------------------------------------------------------------------- /Test/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/readme.md -------------------------------------------------------------------------------- /Test/sql-scripts/test-db-setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/Test/sql-scripts/test-db-setup.sql -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/aspnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/docs/aspnet.md -------------------------------------------------------------------------------- /docs/cqrs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/docs/cqrs.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/docs/index.md -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JocaPC/Belgrade-SqlClient/HEAD/license.txt --------------------------------------------------------------------------------