From 803e3510ea50fc7012c2aa050fd484b1a7d2e62b Mon Sep 17 00:00:00 2001 From: Marc Gravell Date: Fri, 12 Apr 2024 09:13:24 +0100 Subject: [PATCH] Dapper Plus (#2069) add Dapper Plus as sponsor --- Build.csproj | 2 +- Dapper.StrongName/Dapper.StrongName.csproj | 2 +- Dapper.sln | 11 +++++++---- Dapper/Dapper.csproj | 2 +- Readme.md | 3 +++ docs/dapper-sponsor.png | Bin 0 -> 11112 bytes docs/dapperplus.png | Bin 0 -> 5543 bytes docs/docs.csproj | 6 ++++++ docs/readme.md | 14 +++++++++++++- 9 files changed, 32 insertions(+), 8 deletions(-) create mode 100644 docs/dapper-sponsor.png create mode 100644 docs/dapperplus.png create mode 100644 docs/docs.csproj diff --git a/Build.csproj b/Build.csproj index f2f2d0d6..c2ed16c1 100644 --- a/Build.csproj +++ b/Build.csproj @@ -1,7 +1,7 @@ - + \ No newline at end of file diff --git a/Dapper.StrongName/Dapper.StrongName.csproj b/Dapper.StrongName/Dapper.StrongName.csproj index ef28e32b..770b7ce7 100644 --- a/Dapper.StrongName/Dapper.StrongName.csproj +++ b/Dapper.StrongName/Dapper.StrongName.csproj @@ -3,7 +3,7 @@ Dapper.StrongName orm;sql;micro-orm Dapper (Strong Named) - A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc.. + A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc. Major Sponsor: Dapper Plus from ZZZ Projects. Sam Saffron;Marc Gravell;Nick Craver net461;netstandard2.0;net5.0;net7.0 true diff --git a/Dapper.sln b/Dapper.sln index a0e6bd76..7df2cba0 100644 --- a/Dapper.sln +++ b/Dapper.sln @@ -49,10 +49,8 @@ EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Dapper.ProviderTools", "Dapper.ProviderTools\Dapper.ProviderTools.csproj", "{B06DB435-0C74-4BD3-BC97-52AF7CF9916B}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{9D960D4D-80A2-4DAC-B386-8F4235EC73E6}" - ProjectSection(SolutionItems) = preProject - docs\index.md = docs\index.md - docs\readme.md = docs\readme.md - EndProjectSection +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "docs", "docs\docs.csproj", "{C2F722AC-B2D4-4E97-AF8E-C036B3D9211F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -96,6 +94,10 @@ Global {B06DB435-0C74-4BD3-BC97-52AF7CF9916B}.Debug|Any CPU.Build.0 = Debug|Any CPU {B06DB435-0C74-4BD3-BC97-52AF7CF9916B}.Release|Any CPU.ActiveCfg = Release|Any CPU {B06DB435-0C74-4BD3-BC97-52AF7CF9916B}.Release|Any CPU.Build.0 = Release|Any CPU + {C2F722AC-B2D4-4E97-AF8E-C036B3D9211F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C2F722AC-B2D4-4E97-AF8E-C036B3D9211F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C2F722AC-B2D4-4E97-AF8E-C036B3D9211F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C2F722AC-B2D4-4E97-AF8E-C036B3D9211F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -110,6 +112,7 @@ Global {39D3EEB6-9C05-4F4A-8C01-7B209742A7EB} = {4E956F6B-6BD8-46F5-BC85-49292FF8F9AB} {F017075A-2969-4A8E-8971-26F154EB420F} = {568BD46C-1C65-4D44-870C-12CD72563262} {B06DB435-0C74-4BD3-BC97-52AF7CF9916B} = {4E956F6B-6BD8-46F5-BC85-49292FF8F9AB} + {C2F722AC-B2D4-4E97-AF8E-C036B3D9211F} = {9D960D4D-80A2-4DAC-B386-8F4235EC73E6} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {928A4226-96F3-409A-8A83-9E7444488710} diff --git a/Dapper/Dapper.csproj b/Dapper/Dapper.csproj index 0ede9f79..28951f87 100644 --- a/Dapper/Dapper.csproj +++ b/Dapper/Dapper.csproj @@ -3,7 +3,7 @@ Dapper Dapper orm;sql;micro-orm - A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc.. + A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc. Major Sponsor: Dapper Plus from ZZZ Projects. Sam Saffron;Marc Gravell;Nick Craver net461;netstandard2.0;net5.0;net6.0;net7.0 enable diff --git a/Readme.md b/Readme.md index 8c8be6bd..e5fbd8ae 100644 --- a/Readme.md +++ b/Readme.md @@ -38,8 +38,11 @@ Sponsors Dapper was originally developed for and by Stack Overflow, but is F/OSS. Sponsorship is welcome and invited - see the sponsor link at the top of the page. A huge thanks to everyone (individuals or organisations) who have sponsored Dapper, but a massive thanks in particular to: +- [Dapper Plus](https://dapper-plus.net/) is a major sponsor and is proud to contribute to the development of Dapper (from 2024 onwards) - [AWS](https://github.com/aws) who sponsored Dapper from Oct 2023 via the [.NET on AWS Open Source Software Fund](https://github.com/aws/dotnet-foss) +Dapper Plus logo + Features -------- Dapper is a [NuGet library](https://www.nuget.org/packages/Dapper) that you can add in to your project that will enhance your ADO.NET connections via diff --git a/docs/dapper-sponsor.png b/docs/dapper-sponsor.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c64f7f8f38630d4219755c1aafc7fd3061b4bf GIT binary patch literal 11112 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 literal 0 HcmV?d00001 diff --git a/docs/dapperplus.png b/docs/dapperplus.png new file mode 100644 index 0000000000000000000000000000000000000000..2911442c49204c62c881042922f30e5628f97cb9 GIT binary patch literal 5543 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 + + net8.0 + + diff --git a/docs/readme.md b/docs/readme.md index 19da484b..70df3947 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -14,4 +14,16 @@ var customers = connection.Query( But all the execute/single-row/scalar/async/etc functionality you would expect: is there as extension methods on your `DbConnection`. -See [GitHub](https://github.com/DapperLib/Dapper) for more information and examples. \ No newline at end of file +See [GitHub](https://github.com/DapperLib/Dapper) for more information and examples. + +Sponsors +-------- + +Dapper was originally developed for and by Stack Overflow, but is F/OSS. Sponsorship is welcome and invited - see the sponsor link at the top of the page. +A huge thanks to everyone (individuals or organisations) who have sponsored Dapper, but a massive thanks in particular to: + +- [Dapper Plus](https://dapper-plus.net/) is a major sponsor and is proud to contribute to the development of Dapper (from 2024 onwards) +- [AWS](https://github.com/aws) who sponsored Dapper from Oct 2023 via the [.NET on AWS Open Source Software Fund](https://github.com/aws/dotnet-foss) + + +Dapper Plus logo