gitextract_2tqsalxj/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ └── workflows/ │ ├── cla.yml │ └── main.yml ├── .gitignore ├── Build.csproj ├── Dapper/ │ ├── CommandDefinition.cs │ ├── CommandFlags.cs │ ├── CompiledRegex.cs │ ├── CustomPropertyTypeMap.cs │ ├── Dapper.csproj │ ├── DataTableHandler.cs │ ├── DbString.cs │ ├── DefaultTypeMap.cs │ ├── DynamicParameters.CachedOutputSetters.cs │ ├── DynamicParameters.ParamInfo.cs │ ├── DynamicParameters.cs │ ├── ExplicitConstructorAttribute.cs │ ├── Extensions.cs │ ├── FeatureSupport.cs │ ├── Global.cs │ ├── NRT.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── PublicAPI/ │ │ ├── net461/ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ └── PublicAPI.Unshipped.txt │ │ ├── net8.0/ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ └── PublicAPI.Unshipped.txt │ │ └── netstandard2.0/ │ │ ├── PublicAPI.Shipped.txt │ │ └── PublicAPI.Unshipped.txt │ ├── PublicAPI.Shipped.txt │ ├── PublicAPI.Unshipped.txt │ ├── SimpleMemberMap.cs │ ├── SqlDataRecordHandler.cs │ ├── SqlDataRecordListTVPParameter.cs │ ├── SqlMapper.Async.cs │ ├── SqlMapper.CacheInfo.cs │ ├── SqlMapper.DapperRow.Descriptor.cs │ ├── SqlMapper.DapperRow.cs │ ├── SqlMapper.DapperRowMetaObject.cs │ ├── SqlMapper.DapperTable.cs │ ├── SqlMapper.DeserializerState.cs │ ├── SqlMapper.DontMap.cs │ ├── SqlMapper.GridReader.Async.cs │ ├── SqlMapper.GridReader.cs │ ├── SqlMapper.ICustomQueryParameter.cs │ ├── SqlMapper.IDataReader.cs │ ├── SqlMapper.IDynamicParameters.cs │ ├── SqlMapper.IMemberMap.cs │ ├── SqlMapper.IParameterCallbacks.cs │ ├── SqlMapper.IParameterLookup.cs │ ├── SqlMapper.ITypeHandler.cs │ ├── SqlMapper.ITypeMap.cs │ ├── SqlMapper.Identity.cs │ ├── SqlMapper.Link.cs │ ├── SqlMapper.LiteralToken.cs │ ├── SqlMapper.Settings.cs │ ├── SqlMapper.TypeDeserializerCache.cs │ ├── SqlMapper.TypeHandler.cs │ ├── SqlMapper.TypeHandlerCache.cs │ ├── SqlMapper.cs │ ├── TableValuedParameter.cs │ ├── TypeExtensions.cs │ ├── UdtTypeHandler.cs │ ├── WrappedDataReader.cs │ ├── WrappedReader.cs │ └── XmlHandlers.cs ├── Dapper.EntityFramework/ │ ├── Dapper.EntityFramework.csproj │ ├── DbGeographyHandler.cs │ ├── DbGeometryHandler.cs │ ├── Handlers.cs │ ├── PublicAPI.Shipped.txt │ └── PublicAPI.Unshipped.txt ├── Dapper.EntityFramework.StrongName/ │ └── Dapper.EntityFramework.StrongName.csproj ├── Dapper.ProviderTools/ │ ├── BulkCopy.cs │ ├── Dapper.ProviderTools.csproj │ ├── DbConnectionExtensions.cs │ ├── DbExceptionExtensions.cs │ ├── Internal/ │ │ └── DynamicBulkCopy.cs │ ├── PublicAPI.Shipped.txt │ └── PublicAPI.Unshipped.txt ├── Dapper.Rainbow/ │ ├── Dapper.Rainbow.csproj │ ├── Database.Async.cs │ ├── Database.cs │ ├── IgnorePropertyAttribute.cs │ ├── Snapshotter.cs │ ├── SqlCompactDatabase.cs │ └── readme.md ├── Dapper.SqlBuilder/ │ ├── Dapper.SqlBuilder.csproj │ ├── PublicAPI.Shipped.txt │ ├── PublicAPI.Unshipped.txt │ ├── Readme.md │ └── SqlBuilder.cs ├── Dapper.StrongName/ │ └── Dapper.StrongName.csproj ├── Dapper.sln ├── Dapper.sln.DotSettings ├── Dapper.snk ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── License.txt ├── NonCLA.md ├── Readme.md ├── appveyor.yml ├── benchmarks/ │ ├── Dapper.Tests.Performance/ │ │ ├── Benchmarks.Belgrade.cs │ │ ├── Benchmarks.Dapper.cs │ │ ├── Benchmarks.Dashing.cs │ │ ├── Benchmarks.EntityFramework.cs │ │ ├── Benchmarks.EntityFrameworkCore.cs │ │ ├── Benchmarks.HandCoded.cs │ │ ├── Benchmarks.Linq2DB.cs │ │ ├── Benchmarks.Linq2Sql.cs │ │ ├── Benchmarks.Massive.cs │ │ ├── Benchmarks.Mighty.cs │ │ ├── Benchmarks.NHibernate.cs │ │ ├── Benchmarks.Norm.cs │ │ ├── Benchmarks.PetaPoco.cs │ │ ├── Benchmarks.RepoDB.cs │ │ ├── Benchmarks.ServiceStack.cs │ │ ├── Benchmarks.SqlMarshal.cs │ │ ├── Benchmarks.Susanoo.cs │ │ ├── Benchmarks.XPO.cs │ │ ├── Benchmarks.cs │ │ ├── Config.cs │ │ ├── Dapper.Tests.Performance.csproj │ │ ├── DapperCacheImpact.cs │ │ ├── Dashing/ │ │ │ ├── DashingConfiguration.cs │ │ │ └── Post.cs │ │ ├── EntityFramework/ │ │ │ └── EFContext.cs │ │ ├── EntityFrameworkCore/ │ │ │ └── EFCoreContext.cs │ │ ├── Helpers/ │ │ │ ├── ORMColum.cs │ │ │ └── ReturnColum.cs │ │ ├── LegacyTests.cs │ │ ├── Linq2DB/ │ │ │ ├── ConnectionStringSettings.cs │ │ │ ├── Linq2DBContext.cs │ │ │ └── Linq2DbSettings.cs │ │ ├── Linq2Sql/ │ │ │ ├── DataClasses.dbml │ │ │ ├── DataClasses.dbml.layout │ │ │ └── DataClasses.designer.cs │ │ ├── Massive/ │ │ │ └── Massive.cs │ │ ├── NHibernate/ │ │ │ ├── NHibernateHelper.cs │ │ │ ├── Post.hbm.xml │ │ │ └── hibernate.cfg.xml │ │ ├── PetaPoco/ │ │ │ └── PetaPoco.cs │ │ ├── Post.cs │ │ ├── Program.cs │ │ ├── SqlDataReaderHelper.cs │ │ ├── XPO/ │ │ │ └── Post.cs │ │ └── app.config │ └── Directory.Build.props ├── build.cmd ├── build.ps1 ├── docs/ │ ├── _config.yml │ ├── dapperplus.md │ ├── docs.csproj │ ├── index.md │ └── readme.md ├── global.json ├── nuget.config ├── signatures/ │ └── version1/ │ └── cla.json ├── tests/ │ ├── Dapper.Tests/ │ │ ├── App.config │ │ ├── AsyncTests.cs │ │ ├── ConstructorTests.cs │ │ ├── Dapper.Tests.csproj │ │ ├── DataReaderTests.cs │ │ ├── DateTimeOnlyTests.cs │ │ ├── DecimalTests.cs │ │ ├── EnumTests.cs │ │ ├── Helpers/ │ │ │ ├── Attributes.cs │ │ │ ├── Common.cs │ │ │ ├── IsExternalInit.cs │ │ │ ├── SqlServerTypesLoader.cs │ │ │ ├── TransactedConnection.cs │ │ │ └── XunitSkippable.cs │ │ ├── LiteralTests.cs │ │ ├── MiscTests.cs │ │ ├── MultiMapTests.cs │ │ ├── NullTests.cs │ │ ├── ParameterTests.cs │ │ ├── ProcedureTests.cs │ │ ├── ProviderTests.cs │ │ ├── Providers/ │ │ │ ├── DuckDBTests.cs │ │ │ ├── EntityFrameworkTests.cs │ │ │ ├── FirebirdTests.cs │ │ │ ├── Linq2SqlTests.cs │ │ │ ├── MySQLTests.cs │ │ │ ├── OLDEBTests.cs │ │ │ ├── PostgresqlTests.cs │ │ │ ├── SnowflakeTests.cs │ │ │ └── SqliteTests.cs │ │ ├── QueryMultipleTests.cs │ │ ├── SharedTypes/ │ │ │ ├── Address.cs │ │ │ ├── Bar1.cs │ │ │ ├── Category.cs │ │ │ ├── Comment.cs │ │ │ ├── Dog.cs │ │ │ ├── Enums.cs │ │ │ ├── Foo1.cs │ │ │ ├── HazNameId.cs │ │ │ ├── Index.cs │ │ │ ├── Person.cs │ │ │ ├── Post.cs │ │ │ ├── Product.cs │ │ │ ├── ReviewBoard.cs │ │ │ ├── ShortEnum.cs │ │ │ ├── SomeType.cs │ │ │ └── User.cs │ │ ├── SingleRowTests.cs │ │ ├── SqlBuilderTests.cs │ │ ├── TestBase.cs │ │ ├── TransactionTests.cs │ │ ├── TupleTests.cs │ │ ├── TypeHandlerTests.cs │ │ ├── WrappedReaderTests.cs │ │ ├── XmlTests.cs │ │ └── xunit.runner.json │ ├── Directory.Build.props │ ├── Directory.Build.targets │ └── docker-compose.yml └── version.json