--- uid: web-forms/videos/data-access/index title: "Data Access | Microsoft Docs" author: rick-anderson description: "How to create a Data Access Layer (DAL)." ms.author: aspnetcontent manager: wpickett ms.date: 11/14/2011 ms.topic: article ms.assetid: a923735c-2d34-456c-8327-40aa62a4c1d6 ms.technology: dotnet-webforms ms.prod: .net-framework msc.legacyurl: /web-forms/videos/data-access msc.type: chapter --- Data Access ==================== > How to create a Data Access Layer (DAL). - [ADO.NET Data Services](adonet-data-services/index.md) - [Data Access Layers in ASP.NET Applications](adonet-data-services/data-access-layers-in-aspnet-applications.md) - [Manually Bind a Dataset to a Datagrid](adonet-data-services/how-to-manually-bind-a-dataset-to-a-datagrid.md) - [Work with Datasets and Filters from an ASP Application](adonet-data-services/how-to-work-with-datasets-and-filters-from-an-asp-application.md) - [How Do I with LINQ](how-do-i-with-linq/index.md) - [LINQ to SQL: Overview](how-do-i-with-linq/how-do-i-linq-to-sql-overview.md) - [LINQ to SQL: Data Model](how-do-i-with-linq/how-do-i-linq-to-sql-data-model.md) - [LINQ to SQL: Querying the Database](how-do-i-with-linq/how-do-i-linq-to-sql-querying-the-database.md) - [LINQ to SQL: Updating the Database](how-do-i-with-linq/how-do-i-linq-to-sql-updating-the-database.md) - [LINQ to SQL: LinqDataSource](how-do-i-with-linq/how-do-i-linq-to-sql-linqdatasource.md) - [LINQ to SQL: Custom LinqDataSource](how-do-i-with-linq/how-do-i-linq-to-sql-custom-linqdatasource.md) - [LINQ to SQL: Using Stored Procedures](how-do-i-with-linq/how-do-i-linq-to-sql-using-stored-procedures.md) - [LINQ to SQL: Updating with Stored Procedures](how-do-i-with-linq/how-do-i-linq-to-sql-updating-with-stored-procedures.md) - [LINQ to SQL: Executing Arbitrary SQL](how-do-i-with-linq/how-do-i-linq-to-sql-executing-arbitrary-sql.md) - [LINQ Videos from the VB Team](linq-videos-from-the-vb-team/index.md) - [Get Started with LINQ](linq-videos-from-the-vb-team/how-do-i-get-started-with-linq.md) - [Perform Group and Aggregate Queries](linq-videos-from-the-vb-team/how-do-i-perform-group-and-aggregate-queries.md) - [Upgrade Visual Basic Projects to Enable LINQ](linq-videos-from-the-vb-team/how-do-i-upgrade-visual-basic-projects-to-enable-linq.md) - [Get Started with LINQ to XML](linq-videos-from-the-vb-team/how-do-i-get-started-with-linq-to-xml.md) - [Enable XML IntelliSense and Use XML Namespaces](linq-videos-from-the-vb-team/how-do-i-enable-xml-intellisense-and-use-xml-namespaces.md) - [Create XML Documents from SQL Data](linq-videos-from-the-vb-team/how-do-i-create-xml-documents-from-sql-data.md) - [Create Excel Spreadsheets using LINQ to XML](linq-videos-from-the-vb-team/how-do-i-create-excel-spreadsheets-using-linq-to-xml.md)