Supports the LinqDataSource control and provides an interface for data-bound controls to perform LINQ data operations.
Assembly: System.Web.Extensions (in System.Web.Extensions.dll)
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)] public class LinqDataSourceView : DataSourceView, IStateManager
The class is intended primarily to be used by data-bound controls, and not as a programmable object in page code. Page developers typically use the LinqDataSource control to interact with data.
ASP.NET data source controls contain one or more lists of data, represented by data source view objects. The class extends the DataSourceView class. It defines the capabilities of the LinqDataSource control with which it is associated, and it implements the basic data functionality for the data source control. The class implements the Select, Update, Insert, and Delete operations. It also implements sorting, filtering, and managing settings that are kept in view state.
Although the object is not directly exposed to page developers, many of its properties and methods can be accessed through the LinqDataSource control. The control implements the following data retrieval methods and events and exposes them to page developers and to other callers through the associated LinqDataSource control:
The Select(DataSourceSelectArguments) method.
The Selecting event.
The Selected event.
The Update method.
The Updating event.
The Updated event.
The Insert method.
The Inserting event.
The Inserted event.
The Delete method.
The Deleting event.
The Deleted event.
You can sort the data that you retrieve with the LinqDataSource control by adding an OrderBy clause. You can provide a sort expression for the instance by setting the SortExpression property of the DataSourceSelectArguments object that is passed to the Select method. The syntax for the SortExpression property is the same as the syntax for a DataView.Sort property.
The control implements the IStateManager interface and uses view state to track its state across page requests. Implementations of the IsTrackingViewState property and the LoadViewState, SaveViewState, and TrackViewState methods are provided to enable view-state tracking for the control. For more information, see ASP.NET State Management Overview.
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.