From e19169f4cb3f2ac54df94b031359241be5ff0f6e Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 01:18:15 +0000 Subject: [PATCH 01/16] Update dependencies from https://github.com/dotnet/runtime build 20211006.13 (#26267) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 567b63b026d..a8706ac5d7a 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 5e06d805f207de1607f11b30e37891c4e2b44b13 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 diff --git a/eng/Versions.props b/eng/Versions.props index a6a94e6a7c1..7cf8f8e1816 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -14,17 +14,17 @@ False - 6.0.0-rtm.21505.6 - 6.0.0-rtm.21505.6 - 6.0.0-rtm.21505.6 - 6.0.0-rtm.21505.6 - 6.0.0-rtm.21505.6 - 6.0.0-rtm.21505.6 - 6.0.0-rtm.21505.6 - 6.0.0-rtm.21505.6 - 6.0.0-rtm.21505.6 - 6.0.0-rtm.21505.6 - 6.0.0-rtm.21505.6 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 3.7.0 From 41db08cb9eb8b03039956efa81aad1569caa37bf Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 04:32:37 +0000 Subject: [PATCH 02/16] Update dependencies from https://github.com/dotnet/runtime build 20211006.17 (#26268) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index a8706ac5d7a..98dce5500a0 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 diff --git a/eng/Versions.props b/eng/Versions.props index 7cf8f8e1816..a85d52dd232 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -14,17 +14,17 @@ False - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 3.7.0 From 26f82f00b505ca98d687659819fede2f50b6615f Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 08:35:41 +0000 Subject: [PATCH 03/16] Update dependencies from https://github.com/dotnet/runtime build 20211006.22 (#26270) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 98dce5500a0..a3d1bab1f7b 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae diff --git a/eng/Versions.props b/eng/Versions.props index a85d52dd232..1381a09062b 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -14,17 +14,17 @@ False - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 3.7.0 From d04a65c7772c01660cd7ed4f8b012584d2d36810 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 20:54:29 +0000 Subject: [PATCH 04/16] Update dependencies from https://github.com/dotnet/runtime build 20211007.5 (#26276) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index a3d1bab1f7b..d58cf709c1b 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a diff --git a/eng/Versions.props b/eng/Versions.props index 1381a09062b..ba6418d3329 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -14,17 +14,17 @@ False - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 3.7.0 From 2b6027007452033bd3222e04463e8007953d2331 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 23:42:33 +0000 Subject: [PATCH 05/16] Update dependencies from https://github.com/dotnet/runtime build 20211007.10 (#26278) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index d58cf709c1b..0771e49932d 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 diff --git a/eng/Versions.props b/eng/Versions.props index ba6418d3329..10cb8ee7aa4 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -14,17 +14,17 @@ False - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 3.7.0 From 458569e14f675f0330147a75ff05ab4aee51118e Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Fri, 8 Oct 2021 05:44:29 +0000 Subject: [PATCH 06/16] Update dependencies from https://github.com/dotnet/runtime build 20211007.16 (#26279) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 0771e49932d..990de3b4f09 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be diff --git a/eng/Versions.props b/eng/Versions.props index 10cb8ee7aa4..4ca66807db6 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -14,17 +14,17 @@ False - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 3.7.0 From 45e7da287d39536566f8040c87dfe2fc275a305c Mon Sep 17 00:00:00 2001 From: Kev Ritchie <65573253+KevRitchie@users.noreply.github.com> Date: Fri, 8 Oct 2021 19:47:36 +0100 Subject: [PATCH 07/16] Allow case sensitive parameter names --- src/Microsoft.Data.Sqlite.Core/SqliteCommand.cs | 3 +++ .../SqliteParameter.cs | 17 +++++++++++++++++ .../SqliteParameterCollection.cs | 15 +++++++++++++-- 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.Data.Sqlite.Core/SqliteCommand.cs b/src/Microsoft.Data.Sqlite.Core/SqliteCommand.cs index 53e3bcf6675..e5c48517079 100644 --- a/src/Microsoft.Data.Sqlite.Core/SqliteCommand.cs +++ b/src/Microsoft.Data.Sqlite.Core/SqliteCommand.cs @@ -322,12 +322,15 @@ private IEnumerable GetStatements(Stopwatch timer) ? PrepareAndEnumerateStatements(timer) : _preparedStatements) { + var boundParams = _parameters?.Bind(stmt) ?? 0; var expectedParams = sqlite3_bind_parameter_count(stmt); + if (expectedParams != boundParams) { var unboundParams = new List(); + for (var i = 1; i <= expectedParams; i++) { var name = sqlite3_bind_parameter_name(stmt, i).utf8_to_string(); diff --git a/src/Microsoft.Data.Sqlite.Core/SqliteParameter.cs b/src/Microsoft.Data.Sqlite.Core/SqliteParameter.cs index 265634b0100..5a36c55211b 100644 --- a/src/Microsoft.Data.Sqlite.Core/SqliteParameter.cs +++ b/src/Microsoft.Data.Sqlite.Core/SqliteParameter.cs @@ -211,6 +211,23 @@ internal bool Bind(sqlite3_stmt stmt) } var index = sqlite3_bind_parameter_index(stmt, ParameterName); + + if(index == 0) + { + var expectedParams = sqlite3_bind_parameter_count(stmt); + + for (var i = 1; i <= expectedParams; i++) + { + var name = sqlite3_bind_parameter_name(stmt, i).utf8_to_string(); + + if (String.Compare(ParameterName, name, StringComparison.OrdinalIgnoreCase) == 0) + { + index = i; + break; + } + } + } + if (index == 0 && (index = FindPrefixedParameter(stmt)) == 0) { diff --git a/src/Microsoft.Data.Sqlite.Core/SqliteParameterCollection.cs b/src/Microsoft.Data.Sqlite.Core/SqliteParameterCollection.cs index 6ec9439a7a3..5bd0654f7fc 100644 --- a/src/Microsoft.Data.Sqlite.Core/SqliteParameterCollection.cs +++ b/src/Microsoft.Data.Sqlite.Core/SqliteParameterCollection.cs @@ -328,11 +328,22 @@ protected override void SetParameter(string parameterName, DbParameter value) internal int Bind(sqlite3_stmt stmt) { var bound = 0; + var checkedParams = new List(); + foreach (var parameter in _parameters) { - if (parameter.Bind(stmt)) + if(!checkedParams.Cast().Any(p => p.ParameterName.Equals(parameter.ParameterName, StringComparison.OrdinalIgnoreCase))) + { + if (parameter.Bind(stmt)) + { + bound++; + + checkedParams.Add(parameter); + } + } + else { - bound++; + throw new InvalidOperationException(Resources.AmbiguousParameterName(parameter.ParameterName)); } } From 2ccd12e867fb6d2dc616471a7b9c613e16f06d81 Mon Sep 17 00:00:00 2001 From: Kev Ritchie <65573253+KevRitchie@users.noreply.github.com> Date: Fri, 8 Oct 2021 20:42:04 +0100 Subject: [PATCH 08/16] Add test for case-insensitive parameter bind --- .../SqliteParameterTest.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/Microsoft.Data.Sqlite.Tests/SqliteParameterTest.cs b/test/Microsoft.Data.Sqlite.Tests/SqliteParameterTest.cs index 630b49d382d..ca54260f0ad 100644 --- a/test/Microsoft.Data.Sqlite.Tests/SqliteParameterTest.cs +++ b/test/Microsoft.Data.Sqlite.Tests/SqliteParameterTest.cs @@ -433,6 +433,22 @@ public void Bind_does_not_require_prefix(string parameterName) } } + [Fact] + public void Bind_is_not_case_sensitive() + { + using (var connection = new SqliteConnection("Data Source=:memory:")) + { + var command = connection.CreateCommand(); + command.CommandText = "SELECT @param"; + command.Parameters.AddWithValue("@Param", "harvest"); + connection.Open(); + + var result = command.ExecuteScalar(); + + Assert.Equal("harvest", result); + } + } + [Fact] public void Bind_throws_for_ambiguous_parameters() { From ee5b4d19bbeab372df73e4f1d6c0fe978691edbb Mon Sep 17 00:00:00 2001 From: Kev Ritchie <65573253+KevRitchie@users.noreply.github.com> Date: Fri, 8 Oct 2021 19:47:36 +0100 Subject: [PATCH 09/16] Allow case sensitive parameter names --- src/Microsoft.Data.Sqlite.Core/SqliteCommand.cs | 3 +++ .../SqliteParameter.cs | 17 +++++++++++++++++ .../SqliteParameterCollection.cs | 15 +++++++++++++-- 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.Data.Sqlite.Core/SqliteCommand.cs b/src/Microsoft.Data.Sqlite.Core/SqliteCommand.cs index 53e3bcf6675..e5c48517079 100644 --- a/src/Microsoft.Data.Sqlite.Core/SqliteCommand.cs +++ b/src/Microsoft.Data.Sqlite.Core/SqliteCommand.cs @@ -322,12 +322,15 @@ private IEnumerable GetStatements(Stopwatch timer) ? PrepareAndEnumerateStatements(timer) : _preparedStatements) { + var boundParams = _parameters?.Bind(stmt) ?? 0; var expectedParams = sqlite3_bind_parameter_count(stmt); + if (expectedParams != boundParams) { var unboundParams = new List(); + for (var i = 1; i <= expectedParams; i++) { var name = sqlite3_bind_parameter_name(stmt, i).utf8_to_string(); diff --git a/src/Microsoft.Data.Sqlite.Core/SqliteParameter.cs b/src/Microsoft.Data.Sqlite.Core/SqliteParameter.cs index 265634b0100..5a36c55211b 100644 --- a/src/Microsoft.Data.Sqlite.Core/SqliteParameter.cs +++ b/src/Microsoft.Data.Sqlite.Core/SqliteParameter.cs @@ -211,6 +211,23 @@ internal bool Bind(sqlite3_stmt stmt) } var index = sqlite3_bind_parameter_index(stmt, ParameterName); + + if(index == 0) + { + var expectedParams = sqlite3_bind_parameter_count(stmt); + + for (var i = 1; i <= expectedParams; i++) + { + var name = sqlite3_bind_parameter_name(stmt, i).utf8_to_string(); + + if (String.Compare(ParameterName, name, StringComparison.OrdinalIgnoreCase) == 0) + { + index = i; + break; + } + } + } + if (index == 0 && (index = FindPrefixedParameter(stmt)) == 0) { diff --git a/src/Microsoft.Data.Sqlite.Core/SqliteParameterCollection.cs b/src/Microsoft.Data.Sqlite.Core/SqliteParameterCollection.cs index 6ec9439a7a3..5bd0654f7fc 100644 --- a/src/Microsoft.Data.Sqlite.Core/SqliteParameterCollection.cs +++ b/src/Microsoft.Data.Sqlite.Core/SqliteParameterCollection.cs @@ -328,11 +328,22 @@ protected override void SetParameter(string parameterName, DbParameter value) internal int Bind(sqlite3_stmt stmt) { var bound = 0; + var checkedParams = new List(); + foreach (var parameter in _parameters) { - if (parameter.Bind(stmt)) + if(!checkedParams.Cast().Any(p => p.ParameterName.Equals(parameter.ParameterName, StringComparison.OrdinalIgnoreCase))) + { + if (parameter.Bind(stmt)) + { + bound++; + + checkedParams.Add(parameter); + } + } + else { - bound++; + throw new InvalidOperationException(Resources.AmbiguousParameterName(parameter.ParameterName)); } } From 9dd5e209e1936dc6ca6a76b5c677977d2c484dfc Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 01:18:15 +0000 Subject: [PATCH 10/16] Update dependencies from https://github.com/dotnet/runtime build 20211006.13 (#26267) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 849d9cd0f69..7183d15f5ce 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 - + https://github.com/dotnet/runtime - 03e90a540cb2dfe5cab4086ea54ad5dd1f655749 + 9630d45a18bc8ebf5a72aa17010d0c51397bc811 diff --git a/eng/Versions.props b/eng/Versions.props index b5bac126f67..603a83c7066 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -15,17 +15,17 @@ False - 7.0.0-alpha.1.21501.7 - 7.0.0-alpha.1.21501.7 - 7.0.0-alpha.1.21501.7 - 7.0.0-alpha.1.21501.7 - 7.0.0-alpha.1.21501.7 - 7.0.0-alpha.1.21501.7 - 7.0.0-alpha.1.21501.7 - 7.0.0-alpha.1.21501.7 - 7.0.0-alpha.1.21501.7 - 7.0.0-alpha.1.21501.7 - 7.0.0-alpha.1.21501.7 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.13 3.7.0 From ddb5da0c8e0452078009f2a0a3d8bfca09a5a305 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 04:32:37 +0000 Subject: [PATCH 11/16] Update dependencies from https://github.com/dotnet/runtime build 20211006.17 (#26268) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 7183d15f5ce..97260b6291a 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 - + https://github.com/dotnet/runtime - 9630d45a18bc8ebf5a72aa17010d0c51397bc811 + c41a6cd2c522da02d673a4c750d17c4362f25b60 diff --git a/eng/Versions.props b/eng/Versions.props index 603a83c7066..e3db1f7eea7 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -15,17 +15,17 @@ False - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 - 6.0.0-rtm.21506.13 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.17 3.7.0 From 69b38cfa814390b20e0727725d0da687f9f09594 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 08:35:41 +0000 Subject: [PATCH 12/16] Update dependencies from https://github.com/dotnet/runtime build 20211006.22 (#26270) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 97260b6291a..f7afc29fe56 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae - + https://github.com/dotnet/runtime - c41a6cd2c522da02d673a4c750d17c4362f25b60 + 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae diff --git a/eng/Versions.props b/eng/Versions.props index e3db1f7eea7..c8d49b2dfe2 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -15,17 +15,17 @@ False - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 - 6.0.0-rtm.21506.17 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 + 6.0.0-rtm.21506.22 3.7.0 From c0be32fadd5d52659b0df328dbea4c89d042ea2b Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 20:54:29 +0000 Subject: [PATCH 13/16] Update dependencies from https://github.com/dotnet/runtime build 20211007.5 (#26276) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index f7afc29fe56..aea4a2630e0 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a - + https://github.com/dotnet/runtime - 7d6c1ef01013b7bedd4d51e4ec8241e862c271ae + aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a diff --git a/eng/Versions.props b/eng/Versions.props index c8d49b2dfe2..5814ae41405 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -15,17 +15,17 @@ False - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 - 6.0.0-rtm.21506.22 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.5 3.7.0 From a5b54a39f562a5c57418afeb7b8a641a1fe7b721 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 23:42:33 +0000 Subject: [PATCH 14/16] Update dependencies from https://github.com/dotnet/runtime build 20211007.10 (#26278) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index aea4a2630e0..0cfd2c35165 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 - + https://github.com/dotnet/runtime - aeb84f6a2e8aaee08b2fac3392e3397ad94cf27a + 2c2d6dff61d429370067468d74fbe39031d66575 diff --git a/eng/Versions.props b/eng/Versions.props index 5814ae41405..2dd34b35cab 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -15,17 +15,17 @@ False - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 - 6.0.0-rtm.21507.5 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.10 3.7.0 From 5c60edcc16b0d684b5a9bd97fcc1de36a95eee38 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Fri, 8 Oct 2021 05:44:29 +0000 Subject: [PATCH 15/16] Update dependencies from https://github.com/dotnet/runtime build 20211007.16 (#26279) [release/6.0] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 44 ++++++++++++++++++++--------------------- eng/Versions.props | 22 ++++++++++----------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 0cfd2c35165..686b6dde535 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,49 +1,49 @@ - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be - + https://github.com/dotnet/runtime - 2c2d6dff61d429370067468d74fbe39031d66575 + 733a3089ec6945422caf06035c18ff700c9d51be diff --git a/eng/Versions.props b/eng/Versions.props index 2dd34b35cab..53c8d7f70ac 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -15,17 +15,17 @@ False - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 - 6.0.0-rtm.21507.10 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 + 6.0.0-rtm.21507.16 3.7.0 From f46fbb790163b811aa8d941ed2783bd36e123ab6 Mon Sep 17 00:00:00 2001 From: Kev Ritchie <65573253+KevRitchie@users.noreply.github.com> Date: Fri, 8 Oct 2021 20:42:04 +0100 Subject: [PATCH 16/16] Add test for case-insensitive parameter bind --- .../SqliteParameterTest.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/Microsoft.Data.Sqlite.Tests/SqliteParameterTest.cs b/test/Microsoft.Data.Sqlite.Tests/SqliteParameterTest.cs index 630b49d382d..ca54260f0ad 100644 --- a/test/Microsoft.Data.Sqlite.Tests/SqliteParameterTest.cs +++ b/test/Microsoft.Data.Sqlite.Tests/SqliteParameterTest.cs @@ -433,6 +433,22 @@ public void Bind_does_not_require_prefix(string parameterName) } } + [Fact] + public void Bind_is_not_case_sensitive() + { + using (var connection = new SqliteConnection("Data Source=:memory:")) + { + var command = connection.CreateCommand(); + command.CommandText = "SELECT @param"; + command.Parameters.AddWithValue("@Param", "harvest"); + connection.Open(); + + var result = command.ExecuteScalar(); + + Assert.Equal("harvest", result); + } + } + [Fact] public void Bind_throws_for_ambiguous_parameters() {