├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── renovate.json ├── settings.yml └── workflows │ └── ci.yml ├── .gitignore ├── Directory.Build.props ├── LICENSE ├── MicroOrm.Dapper.Repositories.sln ├── README.md ├── dapper-plus-sponsor.png ├── entity-framework-extensions-sponsor.png ├── icon.png ├── src ├── Attributes │ ├── IdentityAttribute.cs │ ├── IgnoreUpdateAttribute.cs │ ├── Joins │ │ ├── CrossJoinAttribute.cs │ │ ├── InnerJoinAttribute.cs │ │ ├── JoinAttributeBase.cs │ │ ├── LeftJoinAttribute.cs │ │ └── RightJoinAttribute.cs │ ├── LogicalDelete │ │ ├── DeletedAttribute.cs │ │ └── StatusAttribute.cs │ └── UpdatedAtAttribute.cs ├── Config │ └── MicroOrmConfig.cs ├── DapperRepository.BulkInsert.cs ├── DapperRepository.BulkUpdate.cs ├── DapperRepository.Delete.cs ├── DapperRepository.ExecuteJoinQuery.cs ├── DapperRepository.Insert.cs ├── DapperRepository.Update.cs ├── DapperRepository.cs ├── DbContext │ ├── DapperDbContext.cs │ └── IDapperDbContext.cs ├── Extensions │ ├── CollectionExtensions.cs │ ├── OracleDynamicParametersExtensions.cs │ └── TypeExtensions.cs ├── IDapperRepository.cs ├── IReadOnlyDapperRepository.cs ├── MicroOrm.Dapper.Repositories.csproj ├── ReadOnlyDapperRepository.Count.Join.cs ├── ReadOnlyDapperRepository.Count.cs ├── ReadOnlyDapperRepository.Find.Join.cs ├── ReadOnlyDapperRepository.Find.cs ├── ReadOnlyDapperRepository.FindAll.Join.cs ├── ReadOnlyDapperRepository.FindAll.cs ├── ReadOnlyDapperRepository.FindAllBetween.cs ├── ReadOnlyDapperRepository.FindById.Join.cs ├── ReadOnlyDapperRepository.FindById.cs ├── ReadOnlyDapperRepository.SetGroupBy.cs ├── ReadOnlyDapperRepository.SetLimit.cs ├── ReadOnlyDapperRepository.SetOrderBy.cs ├── ReadOnlyDapperRepository.SetSelect.cs ├── ReadOnlyDapperRepository.cs └── SqlGenerator │ ├── ExpressionHelper.cs │ ├── Filters │ ├── FilterData.cs │ ├── GroupInfo.cs │ ├── LimitInfo.cs │ ├── OrderInfo.cs │ └── SelectInfo.cs │ ├── ISqlGenerator.cs │ ├── QueryExpressions │ ├── QueryBinaryExpression.cs │ ├── QueryExpression.cs │ ├── QueryExpressionType.cs │ └── QueryParameterExpression.cs │ ├── SqlGenerator.AppendJoin.cs │ ├── SqlGenerator.AppendWherePredicateQuery.cs │ ├── SqlGenerator.GetBulkInsert.cs │ ├── SqlGenerator.GetBulkUpdate.cs │ ├── SqlGenerator.GetCount.cs │ ├── SqlGenerator.GetDelete.cs │ ├── SqlGenerator.GetInsert.cs │ ├── SqlGenerator.GetQueryProperties.cs │ ├── SqlGenerator.GetSelect.cs │ ├── SqlGenerator.GetTableName.cs │ ├── SqlGenerator.GetUpdate.cs │ ├── SqlGenerator.InitConfig.cs │ ├── SqlGenerator.InitLogicalDeletion.cs │ ├── SqlGenerator.InitProperties.cs │ ├── SqlGenerator.cs │ ├── SqlJoinPropertyMetadata.cs │ ├── SqlPropertyMetadata.cs │ ├── SqlProvider.cs │ └── SqlQuery.cs └── tests ├── .editorconfig ├── .env ├── Repositories.Base ├── BaseDbContextTests.cs ├── BaseRepositoriesTests.cs ├── DotEnv.cs ├── InitData.cs ├── RandomGenerator.cs ├── Repositories.Base.csproj └── TestDbContext.cs ├── Repositories.MSSQL.Tests ├── DatabaseFixture.cs ├── MicrosoftDatabaseFixture.cs ├── MicrosoftDbContextTests.cs ├── MicrosoftRepositoriesTests.cs ├── Repositories.MSSQL.Tests.csproj ├── RepositoriesTests.cs ├── SystemDatabaseFixture.cs ├── SystemDbContextTests.cs └── SystemRepositoriesTests.cs ├── Repositories.MySQL.Tests ├── DatabaseFixture.cs ├── MySqlClientDatabaseFixture.cs ├── MySqlClientDbContextTests.cs ├── MySqlClientRepositoriesTests.cs ├── MySqlConnectorDatabaseFixture.cs ├── MySqlConnectorDbContextTests.cs ├── MySqlConnectorRepositoriesTests.cs ├── Repositories.MySQL.Tests.csproj └── RepositoriesTests.cs ├── Repositories.Oracle.Tests ├── DatabaseFixture.cs ├── DbContextTests.cs ├── Repositories.Oracle.Tests.csproj └── RepositoriesTests.cs ├── Repositories.PostgreSQL.Tests ├── DatabaseFixture.cs ├── DbContextTests.cs ├── Repositories.PostgreSQL.Tests.csproj └── RepositoriesTests.cs ├── Repositories.SQLite.Tests ├── DatabaseFixture.cs ├── MicrosoftDatabaseFixture.cs ├── MicrosoftDbContextTests.cs ├── MicrosoftRepositoriesTests.cs ├── Repositories.SQLite.Tests.csproj ├── RepositoriesTests.cs ├── SystemDatabaseFixture.cs ├── SystemDbContextTests.cs └── SystemRepositoriesTests.cs ├── SqlGenerator.Tests ├── ExpressionHelperTests.cs ├── GetKeysParamTests.cs ├── MSSQLGeneratorTests.cs ├── MySQLGeneratorTests.cs ├── OracleGeneratorTests.cs ├── PostgreSQLGeneratorTests.cs ├── SQLiteGeneratorTests.cs └── SqlGenerator.Tests.csproj ├── TestClasses ├── Address.cs ├── AddressKeyAsIdentity.cs ├── BaseEntity.cs ├── Car.cs ├── City.cs ├── ComplicatedObj.cs ├── Phone.cs ├── Report.cs ├── TestClasses.csproj └── User.cs └── docker-compose.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @phnx47 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/.github/settings.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/LICENSE -------------------------------------------------------------------------------- /MicroOrm.Dapper.Repositories.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/MicroOrm.Dapper.Repositories.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/README.md -------------------------------------------------------------------------------- /dapper-plus-sponsor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/dapper-plus-sponsor.png -------------------------------------------------------------------------------- /entity-framework-extensions-sponsor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/entity-framework-extensions-sponsor.png -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/icon.png -------------------------------------------------------------------------------- /src/Attributes/IdentityAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Attributes/IdentityAttribute.cs -------------------------------------------------------------------------------- /src/Attributes/IgnoreUpdateAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Attributes/IgnoreUpdateAttribute.cs -------------------------------------------------------------------------------- /src/Attributes/Joins/CrossJoinAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Attributes/Joins/CrossJoinAttribute.cs -------------------------------------------------------------------------------- /src/Attributes/Joins/InnerJoinAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Attributes/Joins/InnerJoinAttribute.cs -------------------------------------------------------------------------------- /src/Attributes/Joins/JoinAttributeBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Attributes/Joins/JoinAttributeBase.cs -------------------------------------------------------------------------------- /src/Attributes/Joins/LeftJoinAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Attributes/Joins/LeftJoinAttribute.cs -------------------------------------------------------------------------------- /src/Attributes/Joins/RightJoinAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Attributes/Joins/RightJoinAttribute.cs -------------------------------------------------------------------------------- /src/Attributes/LogicalDelete/DeletedAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Attributes/LogicalDelete/DeletedAttribute.cs -------------------------------------------------------------------------------- /src/Attributes/LogicalDelete/StatusAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Attributes/LogicalDelete/StatusAttribute.cs -------------------------------------------------------------------------------- /src/Attributes/UpdatedAtAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Attributes/UpdatedAtAttribute.cs -------------------------------------------------------------------------------- /src/Config/MicroOrmConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Config/MicroOrmConfig.cs -------------------------------------------------------------------------------- /src/DapperRepository.BulkInsert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/DapperRepository.BulkInsert.cs -------------------------------------------------------------------------------- /src/DapperRepository.BulkUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/DapperRepository.BulkUpdate.cs -------------------------------------------------------------------------------- /src/DapperRepository.Delete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/DapperRepository.Delete.cs -------------------------------------------------------------------------------- /src/DapperRepository.ExecuteJoinQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/DapperRepository.ExecuteJoinQuery.cs -------------------------------------------------------------------------------- /src/DapperRepository.Insert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/DapperRepository.Insert.cs -------------------------------------------------------------------------------- /src/DapperRepository.Update.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/DapperRepository.Update.cs -------------------------------------------------------------------------------- /src/DapperRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/DapperRepository.cs -------------------------------------------------------------------------------- /src/DbContext/DapperDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/DbContext/DapperDbContext.cs -------------------------------------------------------------------------------- /src/DbContext/IDapperDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/DbContext/IDapperDbContext.cs -------------------------------------------------------------------------------- /src/Extensions/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Extensions/CollectionExtensions.cs -------------------------------------------------------------------------------- /src/Extensions/OracleDynamicParametersExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Extensions/OracleDynamicParametersExtensions.cs -------------------------------------------------------------------------------- /src/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /src/IDapperRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/IDapperRepository.cs -------------------------------------------------------------------------------- /src/IReadOnlyDapperRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/IReadOnlyDapperRepository.cs -------------------------------------------------------------------------------- /src/MicroOrm.Dapper.Repositories.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/MicroOrm.Dapper.Repositories.csproj -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.Count.Join.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.Count.Join.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.Count.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.Count.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.Find.Join.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.Find.Join.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.Find.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.Find.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.FindAll.Join.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.FindAll.Join.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.FindAll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.FindAll.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.FindAllBetween.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.FindAllBetween.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.FindById.Join.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.FindById.Join.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.FindById.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.FindById.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.SetGroupBy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.SetGroupBy.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.SetLimit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.SetLimit.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.SetOrderBy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.SetOrderBy.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.SetSelect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.SetSelect.cs -------------------------------------------------------------------------------- /src/ReadOnlyDapperRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/ReadOnlyDapperRepository.cs -------------------------------------------------------------------------------- /src/SqlGenerator/ExpressionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/ExpressionHelper.cs -------------------------------------------------------------------------------- /src/SqlGenerator/Filters/FilterData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/Filters/FilterData.cs -------------------------------------------------------------------------------- /src/SqlGenerator/Filters/GroupInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/Filters/GroupInfo.cs -------------------------------------------------------------------------------- /src/SqlGenerator/Filters/LimitInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/Filters/LimitInfo.cs -------------------------------------------------------------------------------- /src/SqlGenerator/Filters/OrderInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/Filters/OrderInfo.cs -------------------------------------------------------------------------------- /src/SqlGenerator/Filters/SelectInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/Filters/SelectInfo.cs -------------------------------------------------------------------------------- /src/SqlGenerator/ISqlGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/ISqlGenerator.cs -------------------------------------------------------------------------------- /src/SqlGenerator/QueryExpressions/QueryBinaryExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/QueryExpressions/QueryBinaryExpression.cs -------------------------------------------------------------------------------- /src/SqlGenerator/QueryExpressions/QueryExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/QueryExpressions/QueryExpression.cs -------------------------------------------------------------------------------- /src/SqlGenerator/QueryExpressions/QueryExpressionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/QueryExpressions/QueryExpressionType.cs -------------------------------------------------------------------------------- /src/SqlGenerator/QueryExpressions/QueryParameterExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/QueryExpressions/QueryParameterExpression.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.AppendJoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.AppendJoin.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.AppendWherePredicateQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.AppendWherePredicateQuery.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.GetBulkInsert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.GetBulkInsert.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.GetBulkUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.GetBulkUpdate.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.GetCount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.GetCount.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.GetDelete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.GetDelete.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.GetInsert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.GetInsert.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.GetQueryProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.GetQueryProperties.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.GetSelect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.GetSelect.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.GetTableName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.GetTableName.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.GetUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.GetUpdate.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.InitConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.InitConfig.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.InitLogicalDeletion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.InitLogicalDeletion.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.InitProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.InitProperties.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlGenerator.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlJoinPropertyMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlJoinPropertyMetadata.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlPropertyMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlPropertyMetadata.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlProvider.cs -------------------------------------------------------------------------------- /src/SqlGenerator/SqlQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/src/SqlGenerator/SqlQuery.cs -------------------------------------------------------------------------------- /tests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/.editorconfig -------------------------------------------------------------------------------- /tests/.env: -------------------------------------------------------------------------------- 1 | TEST_DB_PASS=Password12! 2 | -------------------------------------------------------------------------------- /tests/Repositories.Base/BaseDbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Base/BaseDbContextTests.cs -------------------------------------------------------------------------------- /tests/Repositories.Base/BaseRepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Base/BaseRepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.Base/DotEnv.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Base/DotEnv.cs -------------------------------------------------------------------------------- /tests/Repositories.Base/InitData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Base/InitData.cs -------------------------------------------------------------------------------- /tests/Repositories.Base/RandomGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Base/RandomGenerator.cs -------------------------------------------------------------------------------- /tests/Repositories.Base/Repositories.Base.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Base/Repositories.Base.csproj -------------------------------------------------------------------------------- /tests/Repositories.Base/TestDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Base/TestDbContext.cs -------------------------------------------------------------------------------- /tests/Repositories.MSSQL.Tests/DatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MSSQL.Tests/DatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.MSSQL.Tests/MicrosoftDatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MSSQL.Tests/MicrosoftDatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.MSSQL.Tests/MicrosoftDbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MSSQL.Tests/MicrosoftDbContextTests.cs -------------------------------------------------------------------------------- /tests/Repositories.MSSQL.Tests/MicrosoftRepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MSSQL.Tests/MicrosoftRepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.MSSQL.Tests/Repositories.MSSQL.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MSSQL.Tests/Repositories.MSSQL.Tests.csproj -------------------------------------------------------------------------------- /tests/Repositories.MSSQL.Tests/RepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MSSQL.Tests/RepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.MSSQL.Tests/SystemDatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MSSQL.Tests/SystemDatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.MSSQL.Tests/SystemDbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MSSQL.Tests/SystemDbContextTests.cs -------------------------------------------------------------------------------- /tests/Repositories.MSSQL.Tests/SystemRepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MSSQL.Tests/SystemRepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.MySQL.Tests/DatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MySQL.Tests/DatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.MySQL.Tests/MySqlClientDatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MySQL.Tests/MySqlClientDatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.MySQL.Tests/MySqlClientDbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MySQL.Tests/MySqlClientDbContextTests.cs -------------------------------------------------------------------------------- /tests/Repositories.MySQL.Tests/MySqlClientRepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MySQL.Tests/MySqlClientRepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.MySQL.Tests/MySqlConnectorDatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MySQL.Tests/MySqlConnectorDatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.MySQL.Tests/MySqlConnectorDbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MySQL.Tests/MySqlConnectorDbContextTests.cs -------------------------------------------------------------------------------- /tests/Repositories.MySQL.Tests/MySqlConnectorRepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MySQL.Tests/MySqlConnectorRepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.MySQL.Tests/Repositories.MySQL.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MySQL.Tests/Repositories.MySQL.Tests.csproj -------------------------------------------------------------------------------- /tests/Repositories.MySQL.Tests/RepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.MySQL.Tests/RepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.Oracle.Tests/DatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Oracle.Tests/DatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.Oracle.Tests/DbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Oracle.Tests/DbContextTests.cs -------------------------------------------------------------------------------- /tests/Repositories.Oracle.Tests/Repositories.Oracle.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Oracle.Tests/Repositories.Oracle.Tests.csproj -------------------------------------------------------------------------------- /tests/Repositories.Oracle.Tests/RepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.Oracle.Tests/RepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.PostgreSQL.Tests/DatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.PostgreSQL.Tests/DatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.PostgreSQL.Tests/DbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.PostgreSQL.Tests/DbContextTests.cs -------------------------------------------------------------------------------- /tests/Repositories.PostgreSQL.Tests/Repositories.PostgreSQL.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.PostgreSQL.Tests/Repositories.PostgreSQL.Tests.csproj -------------------------------------------------------------------------------- /tests/Repositories.PostgreSQL.Tests/RepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.PostgreSQL.Tests/RepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.SQLite.Tests/DatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.SQLite.Tests/DatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.SQLite.Tests/MicrosoftDatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.SQLite.Tests/MicrosoftDatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.SQLite.Tests/MicrosoftDbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.SQLite.Tests/MicrosoftDbContextTests.cs -------------------------------------------------------------------------------- /tests/Repositories.SQLite.Tests/MicrosoftRepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.SQLite.Tests/MicrosoftRepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.SQLite.Tests/Repositories.SQLite.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.SQLite.Tests/Repositories.SQLite.Tests.csproj -------------------------------------------------------------------------------- /tests/Repositories.SQLite.Tests/RepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.SQLite.Tests/RepositoriesTests.cs -------------------------------------------------------------------------------- /tests/Repositories.SQLite.Tests/SystemDatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.SQLite.Tests/SystemDatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Repositories.SQLite.Tests/SystemDbContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.SQLite.Tests/SystemDbContextTests.cs -------------------------------------------------------------------------------- /tests/Repositories.SQLite.Tests/SystemRepositoriesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/Repositories.SQLite.Tests/SystemRepositoriesTests.cs -------------------------------------------------------------------------------- /tests/SqlGenerator.Tests/ExpressionHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/SqlGenerator.Tests/ExpressionHelperTests.cs -------------------------------------------------------------------------------- /tests/SqlGenerator.Tests/GetKeysParamTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/SqlGenerator.Tests/GetKeysParamTests.cs -------------------------------------------------------------------------------- /tests/SqlGenerator.Tests/MSSQLGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/SqlGenerator.Tests/MSSQLGeneratorTests.cs -------------------------------------------------------------------------------- /tests/SqlGenerator.Tests/MySQLGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/SqlGenerator.Tests/MySQLGeneratorTests.cs -------------------------------------------------------------------------------- /tests/SqlGenerator.Tests/OracleGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/SqlGenerator.Tests/OracleGeneratorTests.cs -------------------------------------------------------------------------------- /tests/SqlGenerator.Tests/PostgreSQLGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/SqlGenerator.Tests/PostgreSQLGeneratorTests.cs -------------------------------------------------------------------------------- /tests/SqlGenerator.Tests/SQLiteGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/SqlGenerator.Tests/SQLiteGeneratorTests.cs -------------------------------------------------------------------------------- /tests/SqlGenerator.Tests/SqlGenerator.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/SqlGenerator.Tests/SqlGenerator.Tests.csproj -------------------------------------------------------------------------------- /tests/TestClasses/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/TestClasses/Address.cs -------------------------------------------------------------------------------- /tests/TestClasses/AddressKeyAsIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/TestClasses/AddressKeyAsIdentity.cs -------------------------------------------------------------------------------- /tests/TestClasses/BaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/TestClasses/BaseEntity.cs -------------------------------------------------------------------------------- /tests/TestClasses/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/TestClasses/Car.cs -------------------------------------------------------------------------------- /tests/TestClasses/City.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/TestClasses/City.cs -------------------------------------------------------------------------------- /tests/TestClasses/ComplicatedObj.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/TestClasses/ComplicatedObj.cs -------------------------------------------------------------------------------- /tests/TestClasses/Phone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/TestClasses/Phone.cs -------------------------------------------------------------------------------- /tests/TestClasses/Report.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/TestClasses/Report.cs -------------------------------------------------------------------------------- /tests/TestClasses/TestClasses.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/TestClasses/TestClasses.csproj -------------------------------------------------------------------------------- /tests/TestClasses/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/TestClasses/User.cs -------------------------------------------------------------------------------- /tests/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phnx47/dapper-repositories/HEAD/tests/docker-compose.yml --------------------------------------------------------------------------------