|
3 | 3 | # Tutorials
|
4 | 4 | ## [Create a simple data app by using ADO.NET](create-a-simple-data-application-by-using-adonet.md)
|
5 | 5 | ## [Create a simple data app by using WPF and Entity Framework](create-a-simple-data-application-with-wpf-and-entity-framework-6.md)
|
| 6 | +## [Connect to data from a C++ app](visual-studio-data-tools-for-cpp.md) |
6 | 7 | ## [Create LINQ to SQL classes using O/R Designer](walkthrough-creating-linq-to-sql-classes-by-using-single-table-inheritance-o-r-designer.md)
|
7 | 8 | ## [Create an n-tier data application](walkthrough-creating-an-n-tier-data-application.md)
|
8 | 9 | # Concepts
|
9 |
| -## [Installing database systems](installing-database-systems-tools-and-samples.md) |
| 10 | +## [Compatible database systems](installing-database-systems-tools-and-samples.md) |
10 | 11 | ## [Visual Studio data tools for .NET](visual-studio-data-tools-for-dotnet.md)
|
11 | 12 | ## [Entity Framework tools](entity-data-model-tools-in-visual-studio.md)
|
12 | 13 | ## [Dataset tools](dataset-tools-in-visual-studio.md)
|
13 | 14 | ### [Typed vs. untyped datasets](typed-vs-untyped-datasets.md)
|
14 | 15 | ### [TableAdapters overview](fill-datasets-by-using-tableadapters.md)
|
15 | 16 | ### [Work with datasets in n-tier applications](work-with-datasets-in-n-tier-applications.md)
|
16 |
| -## [Binding controls to data](bind-controls-to-data-in-visual-studio.md) |
17 |
| -### [Binding WPF controls to data](bind-wpf-controls-to-data-in-visual-studio.md) |
18 |
| -### [Binding Windows Forms controls to data](bind-windows-forms-controls-to-data-in-visual-studio.md) |
19 |
| -## [Working with a conceptual model (WCF Data Services)](working-with-a-conceptual-model-wcf-data-services.md) |
20 |
| -## [Creating and managing databases and data-tier applications (DAC)](creating-and-managing-databases-and-data-tier-applications-in-visual-studio.md) |
| 17 | +## [Database projects and data-tier applications (DAC)](creating-and-managing-databases-and-data-tier-applications-in-visual-studio.md) |
21 | 18 | ## [n-Tier data applications overview](n-tier-data-applications-overview.md)
|
22 | 19 | ## O/R Designer (Linq to SQL)
|
23 | 20 | ### [DataContext methods](datacontext-methods-o-r-designer.md)
|
24 | 21 | ### [Data class inheritance](data-class-inheritance-o-r-designer.md)
|
25 |
| -# How To |
| 22 | +# How-to guides |
26 | 23 | ## [Create a database](create-a-sql-database-by-using-a-designer.md)
|
27 |
| -## [Adding connections](add-new-connections.md) |
| 24 | +## [Add connections](add-new-connections.md) |
28 | 25 | ### [Save and edit connection strings](how-to-save-and-edit-connection-strings.md)
|
29 | 26 | ### [Connect to data in an Access database](connect-to-data-in-an-access-database-windows-forms.md)
|
30 |
| -## [Adding .NET data sources](add-new-data-sources.md) |
31 |
| -## [Using LINQ to SQL Tools](linq-to-sql-tools-in-visual-studio2.md) |
| 27 | +## [Add .NET data sources](add-new-data-sources.md) |
| 28 | +## [Use LINQ to SQL Tools](linq-to-sql-tools-in-visual-studio2.md) |
32 | 29 | ### [Change the return type of a DataContext method](how-to-change-the-return-type-of-a-datacontext-method-o-r-designer.md)
|
33 | 30 | ### [Create DataContext methods mapped to stored procedures](how-to-create-datacontext-methods-mapped-to-stored-procedures-and-functions-o-r-designer.md)
|
34 | 31 | ### [Configure inheritance by using the O/R Designer](how-to-configure-inheritance-by-using-the-o-r-designer.md)
|
|
41 | 38 | ### [Turn pluralization on and off](how-to-turn-pluralization-on-and-off-o-r-designer.md)
|
42 | 39 | ## Using Dataset tools
|
43 | 40 | ### [Create and configure datasets in Visual Studio](create-and-configure-datasets-in-visual-studio.md)
|
44 |
| -#### [Relationships in datasets](relationships-in-datasets.md) |
45 |
| -#### [Creating a DataSet by using the Dataset Designer](walkthrough-creating-a-dataset-with-the-dataset-designer.md) |
46 |
| -#### [Creating a DataTable by using the Dataset Designer](walkthrough-creating-a-datatable-in-the-dataset-designer.md) |
| 41 | +#### [Create relationships between datasets](relationships-in-datasets.md) |
| 42 | +#### [Create a DataSet by using the Dataset Designer](walkthrough-creating-a-dataset-with-the-dataset-designer.md) |
| 43 | +#### [Create a DataTable by using the Dataset Designer](walkthrough-creating-a-datatable-in-the-dataset-designer.md) |
47 | 44 | ### TableAdapters
|
48 | 45 | #### [Create and configure TableAdapters](create-and-configure-tableadapters.md)
|
49 | 46 | #### [Create parameterized TableAdapter queries](create-parameterized-tableadapter-queries.md)
|
|
56 | 53 | ### [Save data back to the database](save-data-back-to-the-database.md)
|
57 | 54 | #### [Insert new records into a database](insert-new-records-into-a-database.md)
|
58 | 55 | #### [Update data by using a TableAdapter](update-data-by-using-a-tableadapter.md)
|
59 |
| -#### [Hierarchical update](hierarchical-update.md) |
| 56 | +#### [Execute a hierarchical update](hierarchical-update.md) |
60 | 57 | #### [Handle a concurrency exception](handle-a-concurrency-exception.md)
|
61 | 58 | #### [Save data by using a transaction](save-data-by-using-a-transaction.md)
|
62 | 59 | ##### [Walkthrough: Save data in a transaction](save-data-in-a-transaction.md)
|
|
70 | 67 | #### [Add code to datasets in n-tier applications](add-code-to-datasets-in-n-tier-applications.md)
|
71 | 68 | #### [Add code to TableAdapters in n-tier applications](add-code-to-tableadapters-in-n-tier-applications.md)
|
72 | 69 | #### [Separate datasets and TableAdapters into different projects](separate-datasets-and-tableadapters-into-different-projects.md)
|
73 |
| -## Binding controls to data sources |
| 70 | +## [Bind controls to data sources](bind-controls-to-data-in-visual-studio.md) |
74 | 71 | ### [Set the control to be created when dragging from the Data Sources window](set-the-control-to-be-created-when-dragging-from-the-data-sources-window.md)
|
75 | 72 | ### [Add custom controls to the Data Sources window](add-custom-controls-to-the-data-sources-window.md)
|
76 |
| -### [Filter and sort data in a Windows Forms application](filter-and-sort-data-in-a-windows-forms-application.md) |
77 |
| -### Binding WPF controls to data |
| 73 | +### [Bind WPF controls to data](bind-wpf-controls-to-data-in-visual-studio.md) |
78 | 74 | #### [Bind WPF controls to a dataset](bind-wpf-controls-to-a-dataset.md)
|
79 | 75 | #### [Bind WPF controls to a WCF data service](bind-wpf-controls-to-a-wcf-data-service.md)
|
80 | 76 | #### [Create lookup tables](create-lookup-tables-in-wpf-applications.md)
|
81 | 77 | #### [Display related data](display-related-data-in-wpf-applications.md)
|
82 | 78 | #### [Bind controls to pictures from a database](bind-controls-to-pictures-from-a-database.md)
|
83 |
| -### Binding Windows Forms controls to data |
| 79 | +### [Bind Windows Forms controls to data](bind-windows-forms-controls-to-data-in-visual-studio.md) |
| 80 | +#### [Filter and sort data in a Windows Forms application](filter-and-sort-data-in-a-windows-forms-application.md) |
84 | 81 | #### [Commit in-process edits on data-bound controls before saving data](commit-in-process-edits-on-data-bound-controls-before-saving-data.md)
|
85 | 82 | #### [Create lookup tables](create-lookup-tables-in-windows-forms-applications.md)
|
86 | 83 | #### [Create a Windows Form to search data](create-a-windows-form-to-search-data.md)
|
|
91 | 88 | ### [Bind custom objects](bind-objects-in-visual-studio.md)
|
92 | 89 | ### [Customize how Visual Studio creates captions for data-bound controls](customize-how-visual-studio-creates-captions-for-data-bound-controls.md)
|
93 | 90 | ## [Windows Communication Foundation Services and WCF Data Services](windows-communication-foundation-services-and-wcf-data-services-in-visual-studio.md)
|
| 91 | +### [Work with a conceptual model](working-with-a-conceptual-model-wcf-data-services.md) |
94 | 92 | ### [Connect to data in a service](how-to-connect-to-data-in-a-service.md)
|
95 |
| -### [Creating a WCF Service in Windows Forms](walkthrough-creating-a-simple-wcf-service-in-windows-forms.md) |
96 |
| -### [Creating a WCF Data Service with WPF and Entity Framework](walkthrough-creating-a-wcf-data-service-with-wpf-and-entity-framework.md) |
97 |
| -### [Troubleshooting service references](troubleshooting-service-references.md) |
| 93 | +### [Create a WCF Service in Windows Forms](walkthrough-creating-a-simple-wcf-service-in-windows-forms.md) |
| 94 | +### [Create a WCF Data Service with WPF and Entity Framework](walkthrough-creating-a-wcf-data-service-with-wpf-and-entity-framework.md) |
| 95 | +### [Troubleshoot service references](troubleshooting-service-references.md) |
98 | 96 | ### [Configure service reference dialog box](configure-service-reference-dialog-box.md)
|
99 | 97 | ### [Add, update, or remove a WCF Data Service reference](how-to-add-update-or-remove-a-wcf-data-service-reference.md)
|
100 |
| -## [Upgrading .mdf files](upgrade-dot-mdf-files.md) |
101 |
| -## [Connect to data from a C++ app](visual-studio-data-tools-for-cpp.md) |
| 98 | +## [Upgrade .mdf files](upgrade-dot-mdf-files.md) |
| 99 | +## [Troubleshoot data access errors](additional-resources-for-troubleshooting-data-access-errors.md) |
102 | 100 | # Reference
|
103 |
| -## [O/R Designer messages](o-r-designer-messages.md) |
104 |
| -### [The selected class cannot be deleted because it is used as a return type for one or more DataContext methods](the-selected-class-cannot-be-deleted-because-it-is-used-as-a-return-type-for-one-or-more-datacontext-methods.md) |
105 |
| -### [The connection string contains credentials with a clear text password and is not using integrated security](the-connection-string-contains-credentials-with-a-clear-text-password-and-is-not-using-integrated-security.md) |
106 |
| -### [The property <property name> cannot be deleted because it is participating in the association <association name>](the-property-property-name-cannot-be-deleted-because-it-is-participating-in-the-association-association-name.md) |
107 |
| -### [The property <property name> cannot be deleted](the-property-property-name-cannot-be-deleted.md) |
108 |
| -### [The connection property in the Application Settings file is missing or incorrect](the-connection-property-in-the-application-settings-file-is-missing-or-incorrect.md) |
109 |
| -### [Cannot create an association <association name> - property types do not match](cannot-create-an-association-association-name-property-types-do-not-match.md) |
110 |
| -### [Warning. Changes have been made to the Configure Behavior dialog box that have not been applied](warning-changes-have-been-made-to-the-configure-behavior-dialog-box-that-have-not-been-applied.md) |
111 |
| -### [You have selected a database object from an unsupported database provider](you-have-selected-a-database-object-from-an-unsupported-database-provider.md) |
112 |
| -### [This related method is the backing method for the following default insert, update, or delete methods](this-related-method-is-the-backing-method-for-the-following-default-insert-update-or-delete-methods.md) |
113 |
| -### [One or more selected items contain a data type that is not supported by the designer](one-or-more-selected-items-contain-a-data-type-that-is-not-supported-by-the-designer.md) |
114 |
| -### [Changing the return type of a DataContext method cannot be undone](changing-the-return-type-of-a-datacontext-method-cannot-be-undone.md) |
115 |
| -### [The designer cannot be modified while debugging](the-designer-cannot-be-modified-while-debugging.md) |
116 |
| -### [The selected connection uses an unsupported database provider](the-selected-connection-uses-an-unsupported-database-provider.md) |
117 |
| -### [The objects you are adding to the designer use a different data connection than the designer is currently using](the-objects-you-are-adding-to-the-designer-use-a-different-data-connection-than-the-designer-is-currently-using.md) |
118 |
| -### [Cannot create an association <association name> - property listed twice](cannot-create-an-association-association-name-property-listed-twice.md) |
119 |
| -### [Could not retrieve schema information for database object <object name>](could-not-retrieve-schema-information-for-database-object-object-name.md) |
120 |
| -### [One or more selected database objects return a schema that does not match the schema of the target class](one-or-more-selected-database-objects-return-a-schema-that-does-not-match-the-schema-of-the-target-class.md) |
121 |
| -# Resoures |
122 |
| -## [Troubleshooting data access errors](additional-resources-for-troubleshooting-data-access-errors.md) |
| 101 | +## [O/R Designer (Linq to SQL)] |
| 102 | +### [DataContext methods](datacontext-methods-o-r-designer.md) |
| 103 | +### [Data class inheritance](data-class-inheritance-o-r-designer.md) |
| 104 | +### [O/R Designer messages](o-r-designer-messages.md) |
| 105 | +#### [The selected class cannot be deleted because it is used as a return type for one or more DataContext methods](the-selected-class-cannot-be-deleted-because-it-is-used-as-a-return-type-for-one-or-more-datacontext-methods.md) |
| 106 | +#### [The connection string contains credentials with a clear text password and is not using integrated security](the-connection-string-contains-credentials-with-a-clear-text-password-and-is-not-using-integrated-security.md) |
| 107 | +#### [The property <property name> cannot be deleted because it is participating in the association <association name>](the-property-property-name-cannot-be-deleted-because-it-is-participating-in-the-association-association-name.md) |
| 108 | +#### [The property <property name> cannot be deleted](the-property-property-name-cannot-be-deleted.md) |
| 109 | +#### [The connection property in the Application Settings file is missing or incorrect](the-connection-property-in-the-application-settings-file-is-missing-or-incorrect.md) |
| 110 | +#### [Cannot create an association <association name> - property types do not match](cannot-create-an-association-association-name-property-types-do-not-match.md) |
| 111 | +#### [Warning. Changes have been made to the Configure Behavior dialog box that have not been applied](warning-changes-have-been-made-to-the-configure-behavior-dialog-box-that-have-not-been-applied.md) |
| 112 | +#### [You have selected a database object from an unsupported database provider](you-have-selected-a-database-object-from-an-unsupported-database-provider.md) |
| 113 | +#### [This related method is the backing method for the following default insert, update, or delete methods](this-related-method-is-the-backing-method-for-the-following-default-insert-update-or-delete-methods.md) |
| 114 | +#### [One or more selected items contain a data type that is not supported by the designer](one-or-more-selected-items-contain-a-data-type-that-is-not-supported-by-the-designer.md) |
| 115 | +#### [Changing the return type of a DataContext method cannot be undone](changing-the-return-type-of-a-datacontext-method-cannot-be-undone.md) |
| 116 | +#### [The designer cannot be modified while debugging](the-designer-cannot-be-modified-while-debugging.md) |
| 117 | +#### [The selected connection uses an unsupported database provider](the-selected-connection-uses-an-unsupported-database-provider.md) |
| 118 | +#### [The objects you are adding to the designer use a different data connection than the designer is currently using](the-objects-you-are-adding-to-the-designer-use-a-different-data-connection-than-the-designer-is-currently-using.md) |
| 119 | +#### [Cannot create an association <association name> - property listed twice](cannot-create-an-association-association-name-property-listed-twice.md) |
| 120 | +#### [Could not retrieve schema information for database object <object name>](could-not-retrieve-schema-information-for-database-object-object-name.md) |
| 121 | +#### [One or more selected database objects return a schema that does not match the schema of the target class](one-or-more-selected-database-objects-return-a-schema-that-does-not-match-the-schema-of-the-target-class.md) |
0 commit comments