├── .gitattributes ├── .github ├── FUNDING.yml ├── sponsors │ ├── dapper-plus-sponsor.png │ └── entity-framework-extensions-sponsr.png └── workflows │ ├── codeql-analysis.yml │ ├── dotnet.yml │ └── sonarcloud.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── DbExceptionClassifier ├── Common │ ├── Common.csproj │ └── IDbExceptionClassifier.cs ├── Directory.Build.props ├── MySQL.Pomelo │ └── MySQL.Pomelo.csproj ├── MySQL │ ├── MySQL.csproj │ └── MySQLExceptionClassifier.cs ├── Oracle │ ├── Oracle.csproj │ └── OracleExceptionClassifier.cs ├── PostgreSQL │ ├── PostgreSQL.csproj │ └── PostgreSQLExceptionClassifier.cs ├── SqlServer │ ├── SqlServer.csproj │ └── SqlServerExceptionClassifier.cs └── Sqlite │ ├── Sqlite.csproj │ └── SqliteExceptionClassifier.cs ├── Directory.Build.props ├── EntityFramework.Exceptions.slnx ├── EntityFramework.Exceptions ├── Common │ ├── Common.csproj │ ├── ExceptionFactory.cs │ ├── ExceptionProcessorInterceptor.cs │ ├── Exceptions.cs │ └── IndexDetails.cs ├── Directory.Build.props ├── MySQL.Pomelo │ └── MySQL.Pomelo.csproj ├── MySQL │ ├── MySQL.csproj │ └── MySqlExceptionProcessorInterceptor.cs ├── Oracle │ ├── Oracle.csproj │ └── OracleExceptionProcessorInterceptor.cs ├── PostgreSQL │ ├── PostgreSQL.csproj │ └── PostgresExceptionProcessorInterceptor.cs ├── SqlServer │ ├── SqlServer.csproj │ └── SqlServerExceptionProcessorInterceptor.cs ├── Sqlite │ ├── Sqlite.csproj │ └── SqliteExceptionProcessorInterceptor.cs └── Tests │ ├── ConstraintTests │ └── SameNameIndexesContext.cs │ ├── DatabaseTests.cs │ ├── DemoContext.cs │ ├── DemoContextFixture.cs │ ├── Directory.Build.props │ ├── MySqlServerPomeloTests.cs │ ├── OracleTests.cs │ ├── PostgreSQLTests.cs │ ├── SqlServerTests.cs │ ├── SqliteTests.cs │ └── Tests.csproj ├── Icon.png ├── License.md └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/sponsors/dapper-plus-sponsor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/.github/sponsors/dapper-plus-sponsor.png -------------------------------------------------------------------------------- /.github/sponsors/entity-framework-extensions-sponsr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/.github/sponsors/entity-framework-extensions-sponsr.png -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.github/workflows/sonarcloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/.github/workflows/sonarcloud.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /DbExceptionClassifier/Common/Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/Common/Common.csproj -------------------------------------------------------------------------------- /DbExceptionClassifier/Common/IDbExceptionClassifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/Common/IDbExceptionClassifier.cs -------------------------------------------------------------------------------- /DbExceptionClassifier/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/Directory.Build.props -------------------------------------------------------------------------------- /DbExceptionClassifier/MySQL.Pomelo/MySQL.Pomelo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/MySQL.Pomelo/MySQL.Pomelo.csproj -------------------------------------------------------------------------------- /DbExceptionClassifier/MySQL/MySQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/MySQL/MySQL.csproj -------------------------------------------------------------------------------- /DbExceptionClassifier/MySQL/MySQLExceptionClassifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/MySQL/MySQLExceptionClassifier.cs -------------------------------------------------------------------------------- /DbExceptionClassifier/Oracle/Oracle.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/Oracle/Oracle.csproj -------------------------------------------------------------------------------- /DbExceptionClassifier/Oracle/OracleExceptionClassifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/Oracle/OracleExceptionClassifier.cs -------------------------------------------------------------------------------- /DbExceptionClassifier/PostgreSQL/PostgreSQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/PostgreSQL/PostgreSQL.csproj -------------------------------------------------------------------------------- /DbExceptionClassifier/PostgreSQL/PostgreSQLExceptionClassifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/PostgreSQL/PostgreSQLExceptionClassifier.cs -------------------------------------------------------------------------------- /DbExceptionClassifier/SqlServer/SqlServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/SqlServer/SqlServer.csproj -------------------------------------------------------------------------------- /DbExceptionClassifier/SqlServer/SqlServerExceptionClassifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/SqlServer/SqlServerExceptionClassifier.cs -------------------------------------------------------------------------------- /DbExceptionClassifier/Sqlite/Sqlite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/Sqlite/Sqlite.csproj -------------------------------------------------------------------------------- /DbExceptionClassifier/Sqlite/SqliteExceptionClassifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/DbExceptionClassifier/Sqlite/SqliteExceptionClassifier.cs -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /EntityFramework.Exceptions.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions.slnx -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Common/Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Common/Common.csproj -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Common/ExceptionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Common/ExceptionFactory.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Common/ExceptionProcessorInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Common/ExceptionProcessorInterceptor.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Common/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Common/Exceptions.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Common/IndexDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Common/IndexDetails.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Directory.Build.props -------------------------------------------------------------------------------- /EntityFramework.Exceptions/MySQL.Pomelo/MySQL.Pomelo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/MySQL.Pomelo/MySQL.Pomelo.csproj -------------------------------------------------------------------------------- /EntityFramework.Exceptions/MySQL/MySQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/MySQL/MySQL.csproj -------------------------------------------------------------------------------- /EntityFramework.Exceptions/MySQL/MySqlExceptionProcessorInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/MySQL/MySqlExceptionProcessorInterceptor.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Oracle/Oracle.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Oracle/Oracle.csproj -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Oracle/OracleExceptionProcessorInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Oracle/OracleExceptionProcessorInterceptor.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/PostgreSQL/PostgreSQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/PostgreSQL/PostgreSQL.csproj -------------------------------------------------------------------------------- /EntityFramework.Exceptions/PostgreSQL/PostgresExceptionProcessorInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/PostgreSQL/PostgresExceptionProcessorInterceptor.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/SqlServer/SqlServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/SqlServer/SqlServer.csproj -------------------------------------------------------------------------------- /EntityFramework.Exceptions/SqlServer/SqlServerExceptionProcessorInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/SqlServer/SqlServerExceptionProcessorInterceptor.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Sqlite/Sqlite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Sqlite/Sqlite.csproj -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Sqlite/SqliteExceptionProcessorInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Sqlite/SqliteExceptionProcessorInterceptor.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/ConstraintTests/SameNameIndexesContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/ConstraintTests/SameNameIndexesContext.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/DatabaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/DatabaseTests.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/DemoContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/DemoContext.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/DemoContextFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/DemoContextFixture.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/Directory.Build.props -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/MySqlServerPomeloTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/MySqlServerPomeloTests.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/OracleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/OracleTests.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/PostgreSQLTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/PostgreSQLTests.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/SqlServerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/SqlServerTests.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/SqliteTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/SqliteTests.cs -------------------------------------------------------------------------------- /EntityFramework.Exceptions/Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/EntityFramework.Exceptions/Tests/Tests.csproj -------------------------------------------------------------------------------- /Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/Icon.png -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Giorgi/EntityFramework.Exceptions/HEAD/README.md --------------------------------------------------------------------------------