-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathindex.txt
146 lines (103 loc) · 4.16 KB
/
index.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
=================
MongoDB C# Driver
=================
.. facet::
:name: programming_language
:values: csharp
.. meta::
:keywords: dotnet
.. toctree::
/previous-versions
/quick-start
/quick-reference
/whats-new
/usage-examples
/fundamentals
API Documentation <{+new-api-root+}/index.html>
/faq
/connection-troubleshooting
/issues-and-help
/compatibility
/upgrade
Entity Framework Provider <https://www.mongodb.com/docs/entity-framework/current/>
{+analyzer-short+} <https://www.mongodb.com/docs/mongodb-analyzer/>
Introduction
------------
Welcome to the documentation site for the official {+driver-long+}.
You can add the driver to your application to work with MongoDB in {+language+}.
Download the driver using `NuGet <https://www.nuget.org/packages/MongoDB.Driver>`__, or set up a runnable
project by following our :ref:`Quick Start guide <csharp-quickstart>`.
Previous Versions
-----------------
For documentation on versions of the driver v2.18 and earlier, see the :ref:`csharp-previous-versions` section.
Connect to a Compatible MongoDB Deployment
------------------------------------------
You can use the {+driver-short+} to connect to MongoDB
deployments running on one of the following hosted services or editions:
.. include:: /includes/fact-environments.rst
Quick Start
-----------
Learn how to establish a connection to MongoDB Atlas and begin
working with data in the :ref:`csharp-quickstart` section!
Quick Reference
---------------
See driver syntax examples for common MongoDB commands in the
:ref:`Quick Reference <csharp-quick-reference>` section.
What's New
----------
For a list of new features and changes in each version, see the :ref:`What's New <csharp-whats-new>`
section.
Usage Examples
--------------
For fully runnable code snippets and explanations for common
methods, see :ref:`csharp-usage-examples`.
Fundamentals
------------
For detailed information on key concepts of using the {+driver-short+}, see
:ref:`csharp-fundamentals`.
API Documentation
-----------------
For detailed information about types and methods in the {+driver-short+}, see
the `{+driver-long+} API documentation
<{+new-api-root+}/index.html>`__.
Take the Free Online Course Taught by MongoDB
---------------------------------------------
.. list-table::
* - .. figure:: /includes/figures/M220N.png
:alt: Banner for the C# MongoDB University Course
- `Using MongoDB with C# <https://learn.mongodb.com/learning-paths/using-mongodb-with-csharp>`__
Learn the essentials of C# & ASP.NET application development with MongoDB.
FAQ
---
For answers to commonly asked questions about the {+driver-long+}, see the :ref:`csharp-faq`
section.
Connection Troubleshooting
--------------------------
For solutions to issues you might encounter when using the driver to connect to
a MongoDB deployment, see the :ref:`csharp-connection-troubleshooting` section.
Issues & Help
-------------
Learn how to report bugs, contribute to the driver, and find
additional resources for asking questions in the :ref:`csharp-issues-help` section.
Compatibility
-------------
For the compatibility charts that show the recommended {+driver-short+} version
for each {+mdb-server+} version, see :ref:`csharp-compatibility-tables`.
Upgrade Driver Versions
-----------------------
Learn what changes you may need to make to your application to upgrade
driver versions in the :ref:`Upgrade Driver Versions <csharp-upgrade-driver>`
section.
Entity Framework Provider
-------------------------
The MongoDB Entity Framework Provider is an object-relational mapper (ORM) that lets you
use Microsoft's Entity Framework to work with MongoDB data. ORMs provide an
object-oriented interface for data management.
To learn more, see the
`MongoDB Entity Framework Provider documentation <https://www.mongodb.com/docs/entity-framework/current/>`__.
{+analyzer+}
-------------------
The {+analyzer-short+} is a tool that helps you understand how your
{+driver-short+} code translates into the {+query-api+} and if your code
includes any unsupported LINQ or builder expressions. To learn more, see the
`{+analyzer-short+} documentation <https://www.mongodb.com/docs/mongodb-analyzer>`__.