mteb/BrightProStackoverflowRetrieval huggingface dataset:
-
sort-file-names-
naturally%2F&text=Natural%20Sort:%20How%20to%20sort%20file%20names%20naturally%20-%20Miigon's%20blog
"Telegram") __

Recently Updated

  * [ [mit6.s081] 笔记 Lab10: Mmap | 文件内存映射 ](/posts/s081-lab10-mmap/)
  * [ [随笔]文件系统上存储哈希对象：哈希算法以及目录结构对性能的影响 ](/posts/storing-hash-objects-on-filesystem/)
  * [ git的前世，和BitKeeper ](/posts/origin-of-git-feat-bitkeeper/)
  * [ 随笔：Golang 循环变量引用问题以及官方语义修复 ](/posts/golang-loop-var-reference-problems-and-semantic-fix/)
  * [ [mit6.s081] 笔记 Lab6: Copy-on-write fork | fork 懒拷贝 ](/posts/s081-lab6-copy-on-write-fork/)

Trending Tags

[ operating system ](/tags/operating-system/) [ Chinese ](/tags/chinese/) [
system design ](/tags/system-design/) [ C++ ](/tags/c/) [ course
recommendation ](/tags/course-recommendation/) [ gRPC ](/tags/grpc/) [
translated ](/tags/translated/) [ announcement ](/tags/announcement/) [ c++
standard ](/tags/c-standard/) [ computer system ](/tags/computer-system/)

Friend Links

  * [ 0xffff.one 搬砖技术社区 ](http://0xffff.one)
  * [ ZGQ's Blog ](https://blog.izgq.net)

###  Further Reading

[ _Mar 15, 2023_ 随笔：Golang 循环变量引用问题以及官方语义修复  这篇文章谈一个已经在 Golang
中存在多年的，几乎每一个新手都要被坑一遍的设计：引用捕获了循环变量，且逃逸出循环迭代范围而造成的逻辑错误。
以及重点是讨论了目前对这个常见问题的解决办法的探索（静态分析存在的不足，以及2022年10月 Golang 官方提出的直接更改 for
循环变量语义，从语言设计上根本地消除这个问题的 proposal） background 这个问题是一个 Go...  ](/posts/golang-
loop-var-reference-problems-and-semantic-fix/)

[ _Dec 30, 2022_ [随笔]文件系统上存储哈希对象：哈希算法以及目录结构对性能的影响  从文件系统的实现原理角度讨论
/77/e1/77e1cccccc... 模式的 hash object 命名的优点以及必要/不必要性，以及算法选择。 原贴 这是我在 0xffff
论坛的回帖的备档：https://0xffff.one/d/1395-wen-jian-xi-tong-zuo-wei-huan-cun
一个常见的业务场景，需要实现一个 Key-Value Cach...  ](/posts/storing-hash-objects-on-
filesystem/)

[ _Nov 23, 2022_ Linux 是否有 zombie thread？从glibc和内核源码探究
系统编程课上遇到的一个问题：Linux下，如果一个 pthread_create 创建的线程没有被 pthread_join
回收，是否会和僵尸进程一样，产生“僵尸线程”，并一直占用一个 pid/tid？ 猜想 僵尸进程
对于进程与子进程来说，如果子进程退出了，但是父进程不对子进程进行 reap （即使用 wait/waitpid 对子进程进行回收），则子进程的
PCB（内核中的 ta...  ](/posts/does-linux-has-zombie-thread/)

[ 关于 IEEE 754 浮点数一些设计细节的疑问解释  ](/posts/answering-some-questions-about-
ieee-754/) [ Node.js 与 Python：为你的项目选择哪一个？  ](/posts/node-js-vs-python-which-
one-to-choose-for-your-project/)

Trending Tags

[ operating system ](/tags/operating-system/) [ Chinese ](/tags/chinese/) [
system design ](/tags/system-design/) [ C++ ](/tags/c/) [ course
recommendation ](/tags/course-recommendation/) [ gRPC ](/tags/grpc/) [
translated ](/tags/translated/) [ announcement ](/tags/announcement/) [ c++
standard ](/tags/c-standard/) [ computer system ](/tags/computer-system/)

© 2023 [ Miigon ](https://github.com/Miigon) .  Some rights reserved.

Using the [ Jekyll ](https://jekyllrb.com) theme [ Chirpy
](https://github.com/cotes2020/jekyll-theme-chirpy) .

__

×

A new version of content is available.

Update
档：https://0xffff.one/d/1395-wen-jian-xi-tong-zuo-wei-huan-cun
一个常见的业务场景，需要实现一个 Key-Value Cach...  ](/posts/storing-hash-objects-on-
filesystem/)

[ _Nov 23, 2022_ Linux 是否有 zombie thread？从glibc和内核源码探究
系统编程课上遇到的一个问题：Linux下，如果一个 pthread_create 创建的线程没有被 pthread_join
回收，是否会和僵尸进程一样，产生“僵尸线程”，并一直占用一个 pid/tid？ 猜想 僵尸进程
对于进程与子进程来说，如果子进程退出了，但是父进程不对子进程进行 reap （即使用 wait/waitpid 对子进程进行回收），则子进程的
PCB（内核中的 ta...  ](/posts/does-linux-has-zombie-thread/)

[ Announcement | 公告  ](/posts/first-announcement/) [ MongoDB 高性能最佳实践: 事务，读取关心程度与写入关心程度  ](/posts/cn-translation-performance-best-practices-transactions-and-read-write-concerns/)

Trending Tags

[ operating system ](/tags/operating-system/) [ Chinese ](/tags/chinese/) [
system design ](/tags/system-design/) [ C++ ](/tags/c/) [ course
recommendation ](/tags/course-recommendation/) [ gRPC ](/tags/grpc/) [
translated ](/tags/translated/) [ announcement ](/tags/announcement/) [ c++
standard ](/tags/c-standard/) [ computer system ](/tags/computer-system/)

© 2023 [ Miigon ](https://github.com/Miigon) .  Some rights reserved.

Using the [ Jekyll ](https://jekyllrb.com) theme [ Chirpy
](https://github.com/cotes2020/jekyll-theme-chirpy) .

__

×

A new version of content is available.

Update
endation ](/tags/course-recommendation/) [ gRPC ](/tags/grpc/) [
translated ](/tags/translated/) [ announcement ](/tags/announcement/) [ c++
standard ](/tags/c-standard/) [ computer system ](/tags/computer-system/)

Friend Links

  * [ 0xffff.one 搬砖技术社区 ](http://0xffff.one)
  * [ ZGQ's Blog ](https://blog.izgq.net)

###  Further Reading

[ _Mar 15, 2023_ 随笔：Golang 循环变量引用问题以及官方语义修复  这篇文章谈一个已经在 Golang
中存在多年的，几乎每一个新手都要被坑一遍的设计：引用捕获了循环变量，且逃逸出循环迭代范围而造成的逻辑错误。
以及重点是讨论了目前对这个常见问题的解决办法的探索（静态分析存在的不足，以及2022年10月 Golang 官方提出的直接更改 for
循环变量语义，从语言设计上根本地消除这个问题的 proposal） background 这个问题是一个 Go...  ](/posts/golang-
loop-var-reference-problems-and-semantic-fix/)

[ _Dec 30, 2022_ [随笔]文件系统上存储哈希对象：哈希算法以及目录结构对性能的影响  从文件系统的实现原理角度讨论
/77/e1/77e1cccccc... 模式的 hash object 命名的优点以及必要/不必要性，以及算法选择。 原贴 这是我在 0xffff
论坛的回帖的备档：https://0xffff.one/d/1395-wen-jian-xi-tong-zuo-wei-huan-cun
一个常见的业务场景，需要实现一个 Key-Value Cach...  ](/posts/storing-hash-objects-on-
filesystem/)

[ _Nov 23, 2022_ Linux 是否有 zombie thread？从glibc和内核源码探究
系统编程课上遇到的一个问题：Linux下，如果一个 pthread_create 创建的线程没有被 pthread_join
回收，是否会和僵尸进程一样，产生“僵尸线程”，并一直占用一个 pid/tid？ 猜想 僵尸进程
对于进程与子进程来说，如果子进程退出了，但是父进程不对子进程进行 reap （即使用 wait/waitpid 对子进程进行回收），则子进程的
PCB（内核中的 ta...  ](/posts/does-linux-has-zombie-thread/)

\-

[ Golang Project: Tic Tac Toe  ](/posts/golang-project-tic-tac-toe/)

Trending Tags

[ operating system ](/tags/operating-system/) [ Chinese ](/tags/chinese/) [
system design ](/tags/system-design/) [ C++ ](/tags/c/) [ course
recommendation ](/tags/course-recommendation/) [ gRPC ](/tags/grpc/) [
translated ](/tags/translated/) [ announcement ](/tags/announcement/) [ c++
standard ](/tags/c-standard/) [ computer system ](/tags/computer-system/)

© 2023 [ Miigon ](https://github.com/Miigon) .  Some rights reserved.

Using the [ Jekyll ](https://jekyllrb.com) theme [ Chirpy
](https://github.com/cotes2020/jekyll-theme-chirpy) .

__

×

A new version of content is available.

Update
* [ AlertSite ](https://smartbear.com/product/alertsite/overview/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ AQTime Pro ](https://smartbear.com/product/aqtime-pro/overview/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ BitBar ](https://bitbar.com/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ BugSnag ](https://bugsnag.com/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ Capture for Jira ](https://smartbear.com/product/capture-for-jira/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ Collaborator ](https://smartbear.com/product/collaborator/overview/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
[ api ](/tutorials/api/) [ best-practices ](/tutorials/best-practices/) [
career ](/tutorials/career/) [ community ](/tutorials/community/) [ databases
](/tutorials/databases/) [ data-science ](/tutorials/data-science/) [ data-
structures ](/tutorials/data-structures/) [ data-viz ](/tutorials/data-viz/) [
devops ](/tutorials/devops/) [ django ](/tutorials/django/) [ docker
](/tutorials/docker/) [ editors ](/tutorials/editors/) [ flask
](/tutorials/flask/) [ front-end ](/tutorials/front-end/) [ gamedev
](/tutorials/gamedev/) [ gui ](/tutorials/gui/) [ machine-learning
](/tutorials/machine-learning/) [ numpy ](/tutorials/numpy/) [ projects
](/tutorials/projects/) [ python ](/tutorials/python/) [ testing
](/tutorials/testing/) [ tools ](/tutorials/tools/) [ web-dev
](/tutorials/web-dev/) [ web-scraping ](/tutorials/web-scraping/)
* [ TestLeft ](https://smartbear.com/product/testleft/overview/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ VisualTest ](https://smartbear.com/product/visualtest/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ Zephyr ](https://smartbear.com/test-management/zephyr?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ SoapUI ](https://www.soapui.org/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ Swagger ](/tools/open-source/)
* [ SwaggerHub ](/tools/swaggerhub/)
* [ SwaggerHub Explore ](/tools/swaggerhub-explore/)
* [ TestComplete ](https://smartbear.com/product/testcomplete/overview/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ TestEngine ](https://smartbear.com/product/ready-api/testengine/overview/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ SwaggerHub ](https://app.swaggerhub.com/help/)
* [ Open Source Tools ](/docs/open-source-tools/swagger-editor/)
* [ Swagger Editor ](/docs/open-source-tools/swagger-editor/)
* [ Swagger Editor Next ](/docs/open-source-tools/swagger-editor-next/)
* [ Swagger UI ](/docs/open-source-tools/swagger-ui/usage/)
* [ Usage ](/docs/open-source-tools/swagger-ui/usage/installation)
* [ Installation ](/docs/open-source-tools/swagger-ui/usage/installation/)
* [ Configuration ](/docs/open-source-tools/swagger-ui/usage/configuration/)
* [ CORS ](/docs/open-source-tools/swagger-ui/usage/cors/)
* [ OAuth 2.0 ](/docs/open-source-tools/swagger-ui/usage/oauth2/)
* [ Deep Linking ](/docs/open-source-tools/swagger-ui/usage/deep-linking/)
* [ Limitations ](/docs/open-source-tools/swagger-ui/usage/limitations/)
* [ Version detection ](/docs/open-source-tools/swagger-ui/usage/version-detection/)
* [ Customization ](/docs/open-source-tools/swagger-ui/customization/overview)
* [ Development ](/docs/open-source-tools/swagger-ui/development/setting-up)
* [ Swagger Codegen ](/docs/open-source-tools/swagger-codegen/)
* [ OpenAPI Guide ](/docs/specification/about)
* [ Cucumber for Jira ](https://marketplace.atlassian.com/apps/1221264/cucumber-for-jira/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ Cucumber Open ](https://cucumber.io/tools/cucumber-open/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ LoadNinja ](https://loadninja.com/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ Pact ](https://pact.io/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ PactFlow ](https://pactflow.io/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ ReadyAPI ](https://smartbear.com/product/ready-api/overview/?utm_medium=referral&utm_source=swagger.io&utm_campaign=footer)
* [ WPF ](/Forums/1004257/WPF)
* [ Visual Basic ](/Forums/1646/Visual-Basic)
* [ Web Development ](/Forums/1640/Web-Development)
* [ Site Bugs / Suggestions ](/suggestions.aspx)
* [ Spam and Abuse Watch ](/Forums/1652005/Spam-and-Abuse-Watch)
*   * [ features  features  ](/Feature/)
* [ Competitions ](/script/Contests/CurrentCompetitions.aspx?cmpTpId=3&amp;awsac=true)
* [ News ](/script/News/List.aspx)
* [ The Insider Newsletter ](/Feature/Insider/)
* [ The Daily Build Newsletter ](/Feature/DailyBuild)
* [ Newsletter archive ](/script/Mailouts/Archive.aspx?mtpid=1)
* [ Surveys ](/script/Surveys/List.aspx)
* [ CodeProject Stuff ](/Info/Stuff.aspx)
*   * [ community  lounge  ](/Lounge.aspx)
* [ Who's Who ](/script/Membership/Profiles.aspx)
* [ Most Valuable Professionals ](/script/Contests/Winners.aspx?obtid=1&amp;cmpTpId=2&amp;cid=0)
* [ The Lounge ](/Lounge.aspx)
* [ The CodeProject Blog ](/Members/CodeProject#_comments)
* [ Where I Am: Member Photos ](/Forums/1939564/Where-I-am-Member-Photos)
* [ The Insider News ](/Insider.aspx)
* [ The Weird & The Wonderful ](/Feature/WeirdAndWonderful.aspx)
*   * [ help  ?  ](/KB/FAQs/)
* [ What is 'CodeProject'? ](/info/guide.aspx)
* [ General FAQ ](/KB/FAQs/)
* [ Ask a Question ](/Questions/ask.aspx)
* [ Bugs and Suggestions ](/suggestions.aspx)
* [ Article Help Forum ](/Forums/1641/Article-Writing)
* [ About Us ](/info/about.aspx)
*
* [ Products ](https://www.mysql.com/products/)
* [ MySQL HeatWave ](https://www.mysql.com/cloud/)
* [ MySQL Enterprise Edition ](https://www.mysql.com/products/enterprise/)
* [ MySQL Standard Edition ](https://www.mysql.com/products/standard/)
* [ MySQL Classic Edition ](https://www.mysql.com/products/classic/)
* [ MySQL Cluster CGE ](https://www.mysql.com/products/cluster/)
* [ MySQL Embedded (OEM/ISV) ](https://www.mysql.com/oem/)
onet/retrieving-and-modifying-data)
  * [ SQL Server and ADO.NET ](/en-us/dotnet/framework/data/adonet/sql/)
  * [ ADO.NET Overview ](/en-us/dotnet/framework/data/adonet/ado-net-overview)

Collaborate with us on GitHub

The source for this content can be found on GitHub, where you can also create
and review issues and pull requests. For more information, see [ our
contributor guide ](https://learn.microsoft.com/contribute/content/dotnet/api-
documentation) .

![](https://learn.microsoft.com/media/logos/logo_net.svg)
![](https://learn.microsoft.com/media/logos/logo_net.svg)

.NET

[ Open a documentation issue  ]() [ Provide product feedback
](https://aka.ms/feedback/report?space=61)

##  Feedback

Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the
feedback mechanism for content and replacing it with a new feedback system.
For more information see: [ https://aka.ms/ContentUserFeedback
](https://aka.ms/ContentUserFeedback) .

Submit and view feedback for

[ This product  ](https://aka.ms/feedback/report?space=61) This page

[ View all page feedback  ](https://github.com/dotnet/dotnet-api-docs/issues)

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024 

##  Additional resources

###  In this article

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024
* [ MySQL Server ](/doc/refman/en/)
* [ MySQL Enterprise ](/doc/index-enterprise.html)
* [ Workbench ](/doc/workbench/en/)
* [ InnoDB Cluster ](/doc/mysql-shell/en/mysql-innodb-cluster.html)
* [ MySQL NDB Cluster ](/doc/index-cluster.html)
* [ Connectors ](/doc/index-connectors.html)
* [ More ](/doc/index-other.html)
* [ MySQL.com ](https://www.mysql.com/)
* [ Downloads ](https://www.mysql.com/downloads/)
* [ Developer Zone ](/)
* [ home ](https://www.codeproject.com)
* [ articles ](/script/Articles/Latest.aspx)
* [ Browse Topics  > ](/script/Content/SiteMap.aspx)
*     * [ Latest Articles ](/script/Articles/Latest.aspx)
* [ Top Articles ](/script/Articles/TopArticles.aspx?ta_so=5)
* [ Posting/Update Guidelines ](/info/Submit.aspx)
* [ Article Help Forum ](/Forums/1641/Article-Writing)
* [ ![](https://www.codeproject.com/images/write13.png) Submit an article or tip ](/script/Articles/Submit.aspx)
* [ ![](https://www.codeproject.com/images/write13.png) Import GitHub Project ](/script/Articles/ImportArticle.aspx)
* [ ![](https://www.codeproject.com/images/write13.png) Import your Blog ](/script/Articles/BlogFeed.aspx)
*   * [ quick answers  Q&A  ](/script/Answers/List.aspx?tab=active)
* ![](https://www.codeproject.com/images/write13.png) Ask a Question about this article
* [ ![](https://www.codeproject.com/images/write13.png) Ask a Question ](/Questions/ask.aspx)
* [ View Unanswered Questions ](/script/Answers/List.aspx?tab=unanswered)
* [ View All Questions ](/script/Answers/List.aspx?tab=active)
* [ View C# questions ](/script/Answers/List.aspx?tab=active&amp;alltags=true&amp;tags=81)
* [ View C++ questions ](/script/Answers/List.aspx?tab=active&amp;alltags=true&amp;tags=78)
* [ View Javascript questions ](/script/Answers/List.aspx?tab=active&amp;alltags=true&amp;tags=87)
* [ View Visual Basic questions ](/script/Answers/List.aspx?tab=active&amp;alltags=true&amp;tags=83)
* [ View Python questions ](/script/Answers/List.aspx?tab=active&amp;alltags=true&amp;tags=268)
*   * [ discussions  forums  ](/script/Forums/List.aspx)
* [ CodeProject.AI Server ](/Feature/CodeProjectAI-Discussions.aspx)
* [ All Message Boards... ](/script/Forums/List.aspx)
* [ Application Lifecycle  > ](/Forums/1580997/Application-Lifecycle)
* [ Running a Business ](/Forums/1533717/Running-a-Business)
* [ Sales / Marketing ](/Forums/1533716/Sales-Marketing)
* [ Collaboration / Beta Testing ](/Forums/1651/Collaboration-Beta-Testing)
* [ Work Issues ](/Forums/3304/Work-Issues)
* [ Design and Architecture ](/Forums/369270/Design-and-Architecture)
* [ Artificial Intelligence ](/Forums/1969389/Artificial-Intelligence)
* [ ASP.NET ](/Forums/12076/ASP-NET)
* [ JavaScript ](/Forums/1580226/JavaScript)
* [ Internet of Things ](/Forums/1969388/Internet-of-Things)
* [ C / C++ / MFC  > ](/Forums/1647/C-Cplusplus-MFC)
* [ ATL / WTL / STL ](/Forums/4486/ATL-WTL-STL)
* [ Managed C++/CLI ](/Forums/3785/Managed-Cplusplus-CLI)
* [ C# ](/Forums/1649/Csharp)
* [ Free Tools ](/Forums/1627782/Free-Tools)
* [ Objective-C and Swift ](/Forums/1827460/Objective-C-and-Swift)
* [ Database ](/Forums/1725/Database)
* [ Hardware & Devices  > ](/Forums/186301/Hardware-Devices)
* [ System Admin ](/Forums/1644/System-Admin)
* [ Hosting and Servers ](/Forums/1606152/Hosting-and-Servers)
* [ Java ](/Forums/1643/Java)
* [ Linux Programming ](/Forums/1942421/Linux-Programming)
* [ Python ](/Forums/1988311/Python)
* [ .NET (Core and Framework) ](/Forums/1650/NET-Core-and-Framework)
* [ Android ](/Forums/1848626/Android)
* [ iOS ](/Forums/1876716/iOS)
* [ Mobile ](/Forums/13695/Mobile)
tnet-plat-ext-8.0) or
[ BeginExecuteReader
](system.data.sqlclient.sqlcommand.beginexecutereader?view=dotnet-plat-
ext-8.0) to access XML data, SQL Server will return any XML results greater
than 2,033 characters in length in multiple rows of 2,033 characters each. To
avoid this behavior, use [ ExecuteXmlReader
](system.data.sqlclient.sqlcommand.executexmlreader?view=dotnet-plat-ext-8.0)
or [ BeginExecuteXmlReader
](system.data.sqlclient.sqlcommand.beginexecutexmlreader?view=dotnet-plat-
ext-8.0) to read FOR XML queries.

This method ignores the [ CommandTimeout
](system.data.sqlclient.sqlcommand.commandtimeout?view=dotnet-plat-ext-8.0)
property.

###  See also

  * [ Connecting and Retrieving Data in ADO.NET ](/en-us/dotnet/framework/data/adonet/retrieving-and-modifying-data)
  * [ Using the .NET Framework Data Provider for SQL Server ](/en-us/dotnet/framework/data/adonet/sql/)
  * [ ADO.NET Overview ](/en-us/dotnet/framework/data/adonet/ado-net-overview)

###  Applies to

Collaborate with us on GitHub

The source for this content can be found on GitHub, where you can also create
and review issues and pull requests. For more information, see [ our
contributor guide ](https://learn.microsoft.com/contribute/content/dotnet/api-
documentation) .

![](https://learn.microsoft.com/media/logos/logo_net.svg)
![](https://learn.microsoft.com/media/logos/logo_net.svg)

.NET

[ Open a documentation issue  ]() [ Provide product feedback
](https://aka.ms/feedback/report?space=61)

##  Feedback

Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the
feedback mechanism for content and replacing it with a new feedback system.
For more information see: [ https://aka.ms/ContentUserFeedback
](https://aka.ms/ContentUserFeedback) .

Submit and view feedback for

[ This product  ](https://aka.ms/feedback/report?space=61) This page

[ View all page feedback  ](https://github.com/dotnet/dotnet-api-docs/issues)

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024 

##  Additional resources

###  In this article

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024
* [ Downloads ](https://www.mysql.com/downloads/)
* [ MySQL Community Server ](https://dev.mysql.com/downloads/mysql/)
* [ MySQL NDB Cluster ](https://dev.mysql.com/downloads/cluster/)
* [ MySQL Shell ](https://dev.mysql.com/downloads/shell/)
* [ MySQL Router ](https://dev.mysql.com/downloads/router/)
* [ MySQL Workbench ](https://dev.mysql.com/downloads/workbench/)
* [ Code  ](/npgsql/npgsql)
* [ Issues  205  ](/npgsql/npgsql/issues)
* [ Pull requests  39  ](/npgsql/npgsql/pulls)
* [ Actions  ](/npgsql/npgsql/actions)
* [ Security  ](/npgsql/npgsql/security)
* [ Insights  ](/npgsql/npgsql/pulse)
* [ Documentation ](https://dev.mysql.com/doc/)
* [ MySQL Reference Manual ](https://dev.mysql.com/doc/refman/en/)
* [ MySQL Workbench ](https://dev.mysql.com/doc/workbench/en/)
* [ MySQL NDB Cluster ](https://dev.mysql.com/doc/index-cluster.html)
* [ MySQL Connectors ](https://dev.mysql.com/doc/index-connectors.html)
* [ Topic Guides ](https://dev.mysql.com/doc/#topic)
view feedback for

[ This product  ](https://aka.ms/feedback/report?space=61) This page

[ View all page feedback  ](https://github.com/dotnet/dotnet-api-docs/issues)

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024 

##  Additional resources

###  In this article

[ California Consumer Privacy Act (CCPA) Opt-Out Icon  Your Privacy Choices
](https://aka.ms/yourcaliforniaprivacychoices)

Theme

  * Light 
  * Dark 
  * High contrast 

  *   * [ Previous Versions ](/en-us/previous-versions/)
  * [ Blog ](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
  * [ Contribute ](/en-us/contribute/)
  * [ Privacy ](https://go.microsoft.com/fwlink/?LinkId=521839)
  * [ Terms of Use ](/en-us/legal/termsofuse)
  * [ Trademarks ](https://www.microsoft.com/legal/intellectualproperty/Trademarks/)
  * © Microsoft 2024
* [ About MySQL ](https://www.mysql.com/about/)
* [ Contact Us ](https://www.mysql.com/about/contact/)
* [ Blogs ](https://blogs.oracle.com/mysql/)
* [ How to Buy ](https://www.mysql.com/buy-mysql/)
* [ Partners ](https://www.mysql.com/partners/)
* [ Job Opportunities ](https://www.mysql.com/about/jobs/)
* [ Site Map ](https://www.mysql.com/sitemap.html)