text:
<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Web.DynamicData</name>
  </assembly>
  <members>
    <member name="T:System.Web.DynamicData.ContextConfiguration">
      Provides information for a data-context instance in order to allow customization.
    </member>
    <member name="M:System.Web.DynamicData.ContextConfiguration.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.ContextConfiguration" /> class.
    </member>
    <member name="P:System.Web.DynamicData.ContextConfiguration.MetadataProviderFactory">
      Gets or sets the metadata provider.
      <returns>The type of the metadata provider. </returns>
    </member>
    <member name="P:System.Web.DynamicData.ContextConfiguration.ScaffoldAllTables">
      Gets or sets a value that indicates whether scaffolding is enabled.
      <returns>true if scaffolding is enabled; otherwise, false. The default is false.</returns>
    </member>
    <member name="T:System.Web.DynamicData.DynamicControl">
      Displays the content that is defined for the field in templated data-bound controls, using ASP.NET Dynamic Data features.
    </member>
    <member name="M:System.Web.DynamicData.DynamicControl.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicControl" /> class.
    </member>
    <member name="M:System.Web.DynamicData.DynamicControl.#ctor(System.Web.UI.WebControls.DataBoundControlMode)">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicControl" /> class with the specified mode.
      <param name="mode">One of the enumeration values that specifies the mode of the control.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.ApplyFormatInEditMode">
      Gets or sets a value that indicates whether the formatting string specified by the <see cref="P:System.Web.DynamicData.DynamicControl.DataFormatString" /> property is applied to field values when the field is in edit mode.
      <returns>true if the formatting string is applied; otherwise, false. The default is false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.Column">
      Gets or sets the column object that is associated with the control.
      <returns>The column object that is associated with the control.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.ConvertEmptyStringToNull">
      Gets or sets a value that indicates whether empty string values ("") are automatically converted to null values when the data field is updated in the data source.
      <returns>true if empty string values are automatically converted to null values; otherwise, false. The default is false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.CssClass">
      Gets or sets the Cascading Style Sheet (CSS) class that specifies the display styles for the <see cref="T:System.Web.DynamicData.DynamicControl" /> control content.
      <returns>The name of the CSS class.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.DataField">
      Gets or sets the name of the data field that the <see cref="T:System.Web.DynamicData.DynamicControl" /> control is bound to.
      <returns>The name of the data field to bind the <see cref="T:System.Web.DynamicData.DynamicControl" /> control to. The default is an empty string (""), which indicates that this property is not set.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.DataFormatString">
      Gets or sets a string that specifies the display format for the value of the field.
      <returns>A formatting string that specifies the display format for the value of the field. The default is an empty string (""), which indicates that no special formatting is applied to the field value.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.FieldTemplate">
      Gets the field template that is created for the <see cref="T:System.Web.DynamicData.DynamicControl" /> control.
      <returns>The field template that is created for the <see cref="T:System.Web.DynamicData.DynamicControl" /> control.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicControl.GetAttribute(System.String)">
      Retrieves the attribute value by using the specified key.
      <returns>The value of the attribute.</returns>
      <param name="key">The name of the attribute.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.HtmlEncode">
      Gets or sets a value that indicates whether the data for the control is HTML-encoded before rendering.
      <returns>true if the data for the control is HTML-encoded before rendering; otherwise, false. The default is true.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.Mode">
      Gets or sets the rendering mode.
      <returns>One of the enumeration values that specifies the rendering mode for the control. The default is <see cref="F:System.Web.UI.WebControls.DataBoundControlMode.ReadOnly" />.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.NullDisplayText">
      Gets or sets the caption that is displayed for a data field when the field value is null.
      <returns>The caption that is displayed for a data field when the field value is null. The default is an empty string (""), which indicates that this property is not set.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicControl.OnInit(System.EventArgs)">
      Raises the <see cref="E:System.Web.UI.Control.Init" /> event.
      <param name="e">The event data.</param>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Web.DynamicData.DynamicControl.DataField" /> property is not set.</exception>
    </member>
    <member name="M:System.Web.DynamicData.DynamicControl.Render(System.Web.UI.HtmlTextWriter)">
      Renders the <see cref="T:System.Web.DynamicData.DynamicControl" /> control content to the client's browser by using the specified <see cref="T:System.Web.UI.HtmlTextWriter" /> object.
      <param name="writer">The object that is used to render the <see cref="T:System.Web.DynamicData.DynamicControl" /> control content on the client's browser.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicControl.SetAttribute(System.String,System.String)">
      Sets the specified attribute to the specified value.
      <param name="key">The name of the attribute to set.</param>
      <param name="value">The value to assign to the attribute.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.System#Web#DynamicData#IFieldTemplateHost#FormattingOptions">
      For a description of this member, see <see cref="P:System.Web.DynamicData.IFieldTemplateHost.FormattingOptions" />.
      <returns>The formatting options to be applied to the field template.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.Table">
      Gets the table object that is associated with the control.
      <returns>The table object that is associated with the control.</returns>
      <exception cref="T:System.Exception">The <see cref="T:System.Web.DynamicData.DynamicControl" /> control is inside a data-bound control that is not bound to a data source control that implements the <see cref="T:System.Web.DynamicData.IDynamicDataSource" /> interface.</exception>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.UIHint">
      Gets or sets the name of the field template that is used to render the data field.
      <returns>The name of the field template that is used to render the data field. The default is an empty string (""), which indicates that the field template will be rendered based on the data field type or on metadata information applied to the data model.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControl.ValidationGroup">
      Gets or sets the validation group name for the control.
      <returns>The validation group name for the control.</returns>
    </member>
    <member name="T:System.Web.DynamicData.DynamicControlParameter">
      Represents a parameter that is used for master-detail filters in which a data source gets information from another data control.
    </member>
    <member name="M:System.Web.DynamicData.DynamicControlParameter.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicControlParameter" /> class.
    </member>
    <member name="M:System.Web.DynamicData.DynamicControlParameter.#ctor(System.String)">
      Initializes a new instance of the <see cref="System.Web.DynamicData.DynamicControlParameter" /> class, bound to the specified control.
      <param name="controlId">The ID of the control whose values the parameter represents.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicControlParameter.ControlId">
      Gets or sets the unique identifier of the control that the <see cref="T:System.Web.DynamicData.DynamicControlParameter" /> object binds to.
      <returns>The unique identifier of the control from which the <see cref="T:System.Web.DynamicData.DynamicControlParameter" /> object gets its data.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicControlParameter.Evaluate(System.Web.HttpContext,System.Web.UI.Control)">
      Throws an <see cref="T:System.InvalidOperationException" /> exception to indicate that the <see cref="T:System.Web.DynamicData.DynamicDataManager" /> control is missing.
      <returns>A <see cref="T:System.InvalidOperationException" /> object that indicates the <see cref="T:System.Web.DynamicData.DynamicDataManager" /> control is missing.</returns>
      <param name="context">The HTTP context.</param>
      <param name="control">The dynamic control parameter. </param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicControlParameter.GetWhereParameters(System.Web.DynamicData.IDynamicDataSource)">
      Returns the collection of parameters that are used to create a Where clause for when the data source is queried.
      <returns>A collection of <see cref="T:System.Web.UI.WebControls.Parameter" /> objects that represent the query parameters for the specified <see cref="T:System.Web.DynamicData.IDynamicDataSource" /> instance.</returns>
      <param name="dataSource">The <see cref="T:System.Web.DynamicData.IDynamicDataSource" /> instance to get the parameters from.</param>
    </member>
    <member name="T:System.Web.DynamicData.DynamicDataExtensions">
      Provides extension methods that are used by ASP.NET Dynamic Data.
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataExtensions.ConvertEditedValue(System.Web.DynamicData.IFieldFormattingOptions,System.String)">
      Returns the value provided by a user for a control that is being validated.
      <returns>null if <paramref name="value" /> is null or an empty string and the <see cref="P:System.Web.DynamicData.ConvertEmptyStringToNull" /> property of <paramref name="formattingOptions" /> is true; null if <paramref name="value" /> is not null or an empty string and matches the <see cref="P:System.Web.DynamicData.NullDisplayText" /> property of <paramref name="formattingOptions" />; otherwise, the unchanged value of <paramref name="value" />.</returns>
      <param name="formattingOptions">The formatting options object, as defined by the IFieldFormattingOptions object.</param>
      <param name="value">The input value to be converted.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataExtensions.EnablePersistedSelection(System.Web.UI.WebControls.BaseDataBoundControl)">
      Enables selection to be persisted in data controls that support selection and paging.
      <param name="dataBoundControl">The data bound control.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataExtensions.ExpandDynamicWhereParameters(System.Web.DynamicData.IDynamicDataSource)">
      Expands dynamic filters into Where parameters that are usable by the data source.
      <param name="dataSource">The data source object.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataExtensions.FindDataSourceControl(System.Web.UI.Control)">
      Returns the data source that is associated with the data control for the specified control.
      <returns>The data source that is associated with the data control for the specified control.</returns>
      <param name="current">A control inside the hierarchy of a data-bound control whose containing control you want to find.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataExtensions.FindFieldTemplate(System.Web.UI.Control,System.String)">
      Returns the field template for the specified column within the specified control's naming container.
      <returns>The field template for the specified column within the specified control's naming container.</returns>
      <param name="control">The containing control.</param>
      <param name="columnName">The name of the column.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataExtensions.FindMetaTable(System.Web.UI.Control)">
      Returns the <see cref="T:System.Web.DynamicData.MetaTable" /> object for the containing data control.
      <returns>The <see cref="T:System.Web.DynamicData.MetaTable" /> object for the containing data control.</returns>
      <param name="current">The current control.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataExtensions.FormatEditValue(System.Web.DynamicData.IFieldFormattingOptions,System.Object)">
      Formats the specified field value by using the specified formatting options.
      <returns>The field value that has been formatted by using the specified formatting options.</returns>
      <param name="formattingOptions">The <see cref="T:System.Web.DynamicData.IFieldFormattingOptions" /> instance to use.</param>
      <param name="fieldValue">The field value to format.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataExtensions.FormatValue(System.Web.DynamicData.IFieldFormattingOptions,System.Object)">
      Formats the specified field value by using the specified formatting options.
      <returns>The field value that has been formatted by using the specified formatting options.</returns>
      <param name="formattingOptions">The <see cref="T:System.Web.DynamicData.IFieldFormattingOptions" /> instance to use.</param>
      <param name="fieldValue">The field value to format.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataExtensions.GetTable(System.Web.DynamicData.IDynamicDataSource)">
      Returns the <see cref="T:System.Web.DynamicData.MetaTable" /> object that is associated with the specified data source control.
      <returns>The table that is associated with the specified data source control.</returns>
      <param name="dataSource">The data source control.</param>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Web.DynamicData.IDynamicDataSource.EntitySetName" /> property of <paramref name="dataSource" /> is null.-or-The <see cref="P:System.Web.DynamicData.IDynamicDataSource.ContextType" /> property of <paramref name="dataSource" /> is null.</exception>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataExtensions.LoadWithForeignKeys(System.Web.UI.WebControls.LinqDataSource,System.Type)">
      Sets the <see cref="T:System.Data.Linq.DataLoadOptions" /> value of a LINQ-to-SQL data source to force all the foreign-key entities to be loaded.
      <param name="dataSource">The LINQ data source to load the foreign keys from.</param>
      <param name="rowType">The type of the entities returned by the data source.</param>
    </member>
    <member name="T:System.Web.DynamicData.DynamicDataManager">
      Enables dynamic behavior for ASP.NET Web controls that support ASP.NET Dynamic Data.
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataManager.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicDataManager" /> control.
    </member>
    <member name="P:System.Web.DynamicData.DynamicDataManager.AutoLoadForeignKeys">
      Gets or sets a value that indicates whether foreign keys are automatically loaded for a LINQ-to-SQL data context.
      <returns>true if foreign keys are automatically loaded; otherwise, false.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataManager.OnLoad(System.EventArgs)">
      Raises the <see cref="E:System.Web.UI.Control.Load" /> event.
      <param name="e">The event data.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataManager.RegisterControl(System.Web.UI.Control)">
      Registers a control with the  <see cref="T:System.Web.DynamicData.DynamicDataManager" /> control.
      <param name="control">The data control to register.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataManager.RegisterControl(System.Web.UI.Control,System.Boolean)">
      Registers a control with the <see cref="T:System.Web.DynamicData.DynamicDataManager" /> control.
      <param name="control">The data control to register.</param>
      <param name="setSelectionFromUrl">true to use the primary key to set the selected item; otherwise, the selected item is not set.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicDataManager.Visible">
      Gets a value that indicates whether the <see cref="T:System.Web.DynamicData.DynamicDataManager" /> control is visible.
      <returns>true if the <see cref="T:System.Web.DynamicData.DynamicDataManager" /> is visible; otherwise false. </returns>
    </member>
    <member name="T:System.Web.DynamicData.DynamicDataRoute">
      Represents a route that is used by ASP.NET Dynamic Data.
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRoute.#ctor(System.String)">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicDataRoute" /> class by using the specified URL pattern.
      <param name="url">The pattern for the URL.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicDataRoute.Action">
      Gets or sets the name of an action for a route.
      <returns>The action name for a route.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRoute.GetActionFromRouteData(System.Web.Routing.RouteData)">
      Returns the action from the <see cref="T:System.Web.Routing.RouteData" /> object for the current Dynamic Data Web request.
      <returns>The action. For a list of possible values, see <see cref="T:System.Web.DynamicData.PageAction" />.</returns>
      <param name="routeData">The route data that pertains to the current request. For more information, see <see cref="M:System.Web.DynamicData.DynamicDataRoute.GetRouteData(System.Web.HttpContextBase)" />.</param>
      <exception cref="T:System.InvalidOperationException">The action was not found in the Web request routing information.</exception>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRoute.GetRouteData(System.Web.HttpContextBase)">
      Returns routing information for a specific Web request.
      <returns>The routing information for the Web request.</returns>
      <param name="httpContext">Contains information about the Web request. </param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRoute.GetTableFromRouteData(System.Web.Routing.RouteData)">
      Identifies the table that is associated with a Dynamic Data Web page request.
      <returns>The metadata that describes a table that is displayed by Dynamic Data.</returns>
      <param name="routeData">The route data that pertains to the current request. For more information, see <see cref="M:System.Web.DynamicData.DynamicDataRoute.GetRouteData(System.Web.HttpContextBase)" />.</param>
      <exception cref="T:System.InvalidOperationException">The table was not found in the Web request routing information.</exception>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRoute.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)">
      Returns the virtual path of a route.
      <returns>The virtual path.</returns>
      <param name="requestContext">Contains information about the Web request.</param>
      <param name="values">The collection of route objects for the current application.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicDataRoute.Model">
      Gets or sets the data model to which the route applies.
      <returns>The data-model metadata that the route applies to. </returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicDataRoute.RouteHandler">
      Gets or sets the object that processes requests for the route.
      <returns>The handler that is used to process requests for the route.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicDataRoute.Table">
      Gets or sets the name of the table for the route.
      <returns>The name of the table that is associated with the route.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicDataRoute.ViewName">
      Gets or sets the name of the .aspx page that is associated with a route.
      <returns>The name of the .aspx page that is associated with the route. If no page is specified for the route, the property returns the value of the <see cref="P:System.Web.DynamicData.DynamicDataRoute.Action" /> property with ".aspx" appended to it.</returns>
    </member>
    <member name="T:System.Web.DynamicData.DynamicDataRouteHandler">
      Processes ASP.NET Dynamic Data route patterns.
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRouteHandler.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicDataRouteHandler" /> class.
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRouteHandler.CreateHandler(System.Web.DynamicData.DynamicDataRoute,System.Web.DynamicData.MetaTable,System.String)">
      Creates a handler to process a request.
      <returns>The handler that can process a request.</returns>
      <param name="route">The matched route.</param>
      <param name="table">The metadata table that is contained in the route.</param>
      <param name="action">The action that is contained in the route.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRouteHandler.GetCustomPageVirtualPath(System.Web.DynamicData.MetaTable,System.String)">
      Creates the virtual path of a custom page.
      <returns>The virtual path of the custom page.</returns>
      <param name="table">The data-model metadata table that the page is for.</param>
      <param name="viewName">The name of the view action, which is the page name without the ".aspx" file-name extension.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRouteHandler.GetRequestContext(System.Web.HttpContext)">
      Returns the <see cref="T:System.Web.Routing.RequestContext" /> instance for the current Web request.
      <returns>The request context for the Web request.</returns>
      <param name="httpContext">The context information that is associated with the Web request.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="httpContext" /> is null.</exception>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRouteHandler.GetRequestMetaTable(System.Web.HttpContext)">
      Returns a <see cref="T:System.Web.DynamicData.MetaTable" /> object from the <see cref="T:System.Web.HttpContext" /> object.
      <returns>The data-model metadata table that is associated with the current Web request, or null if the request is not a Dynamic Data request</returns>
      <param name="httpContext">The context information that is associated with the Web request.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="httpContext" /> is null.</exception>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRouteHandler.GetScaffoldPageVirtualPath(System.Web.DynamicData.MetaTable,System.String)">
      Returns the virtual path of a page that is enabled for Dynamic Data.
      <returns>The virtual path of the page.</returns>
      <param name="table">The metadata table that the page is for.</param>
      <param name="viewName">The name of the view action, which is the page name without the ".aspx" file-name extension.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicDataRouteHandler.Model">
      Gets or sets the <see cref="T:System.Web.DynamicData.MetaModel" /> object that the <see cref="T:System.Web.DynamicData.DynamicDataRouteHandler" /> class is associated with.
      <returns>The data model that the <see cref="T:System.Web.DynamicData.DynamicDataRouteHandler" /> class is associated with.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRouteHandler.SetRequestMetaTable(System.Web.HttpContext,System.Web.DynamicData.MetaTable)">
      Sets the <see cref="T:System.Web.DynamicData.MetaTable" /> object that is associated with the current <see cref="T:System.Web.HttpRequest" /> object.
      <param name="httpContext">The context information that is associated with the Web request.</param>
      <param name="table">The metatable that is associated with the current request.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicDataRouteHandler.System#Web#Routing#IRouteHandler#GetHttpHandler(System.Web.Routing.RequestContext)">
      Returns the handler that processes ASP.NET Dynamic Data route patterns.
      <returns>The handler that processes ASP.NET Dynamic Data route patterns.</returns>
      <param name="requestContext">The context information that is associated with the Web request.</param>
    </member>
    <member name="T:System.Web.DynamicData.DynamicField">
      Represents a data field that is displayed in a data-bound control that uses ASP.NET Dynamic Data features.
    </member>
    <member name="M:System.Web.DynamicData.DynamicField.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicField" /> class.
    </member>
    <member name="P:System.Web.DynamicData.DynamicField.ApplyFormatInEditMode">
      Gets or sets a value that indicates whether the formatted string that is specified by the <see cref="P:System.Web.DynamicData.DynamicField.DataFormatString" /> property is applied to field value when the data field is in edit mode.
      <returns>true if the <see cref="T:System.Web.DynamicData.DynamicField" /> applies formatting in edit mode; otherwise, false. The default is false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicField.ConvertEmptyStringToNull">
      Gets or sets a value that indicates whether empty string values ("") are automatically converted to null values when the data field is updated in the data source.
      <returns>true to automatically convert empty string values to null values; otherwise, false. The default is false.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicField.CopyProperties(System.Web.UI.WebControls.DataControlField)">
      Copies the properties of the current <see cref="T:System.Web.DynamicData.DynamicField" /> object to the specified <see cref="T:System.Web.UI.WebControls.DataControlField" /> object.
      <param name="newField">The <see cref="T:System.Web.UI.WebControls.DataControlField" /> to copy the properties of the current <see cref="T:System.Web.DynamicData.DynamicField" /> to.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicField.CreateField">
      Creates and returns a new instance of the <see cref="T:System.Web.DynamicData.DynamicField" /> class.
      <returns>A new instance of the <see cref="T:System.Web.DynamicData.DynamicField" /> class.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicField.DataField">
      Gets or sets the name of the data field to bind the <see cref="T:System.Web.DynamicData.DynamicField" /> object to.
      <returns>The name of the data field that the <see cref="T:System.Web.DynamicData.DynamicField" /> object is bound to.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicField.DataFormatString">
      Gets or sets the string that specifies the display format for the value of the data field.
      <returns>A formatting string that specifies the display format for the value of the data field. The default is an empty string (""), which indicates that no special formatting is applied to the value.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicField.ExtractValuesFromCell(System.Collections.Specialized.IOrderedDictionary,System.Web.UI.WebControls.DataControlFieldCell,System.Web.UI.WebControls.DataControlRowState,System.Boolean)">
      Extracts the value of the data field from the current table cell and adds the value to the specified dictionary.
      <param name="dictionary">The dictionary that will hold the cell values.</param>
      <param name="cell">The cell that contains the text or controls of the <see cref="T:System.Web.DynamicData.DynamicField" /> object.</param>
      <param name="rowState">One of the enumeration values that specifies the row state.</param>
      <param name="includeReadOnly">true to include the values of read-only fields in <paramref name="dictionary" />; otherwise, false.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicField.GetAttribute(System.String)">
      Retrieves the specified attribute value.
      <returns>The value of the attribute.</returns>
      <param name="key">The key of the attribute to get.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicField.HeaderText">
      Gets or sets the text that is displayed in the header of the data-bound control that contains the <see cref="T:System.Web.DynamicData.DynamicField" /> object.
      <returns>The text that is displayed in the header of the data-bound control that contains the <see cref="T:System.Web.DynamicData.DynamicField" /> object. </returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Web.DynamicData.DynamicField" /> object is inside a data-bound control that is not bound to a data source control that implements the <see cref="T:System.Web.DynamicData.IDynamicDataSource" /> interface.</exception>
    </member>
    <member name="P:System.Web.DynamicData.DynamicField.HtmlEncode">
      Gets or sets a value that indicates whether data field values are HTML-encoded before they are displayed in a <see cref="T:System.Web.DynamicData.DynamicField" /> object.
      <returns>true if field values are HTML-encoded before they are displayed; otherwise, false. The default is true.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicField.InitializeCell(System.Web.UI.WebControls.DataControlFieldCell,System.Web.UI.WebControls.DataControlCellType,System.Web.UI.WebControls.DataControlRowState,System.Int32)">
      Adds text or controls to the specified cell.
      <param name="cell">The object that contains the text or controls of the <see cref="T:System.Web.DynamicData.DynamicField" /> object.</param>
      <param name="cellType">One of the enumeration values that specifies the function of the <paramref name="cell" /> object.</param>
      <param name="rowState">One of the enumeration values that specifies the row state.</param>
      <param name="rowIndex">The index of the row that the <paramref name="cell" /> object is contained in.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicField.NullDisplayText">
      Gets or sets the caption that is displayed for a data field when the field value is null.
      <returns>The caption that is displayed for a data field when the field value is null. The default is an empty string (""), which indicates that this property is not set.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicField.SetAttribute(System.String,System.String)">
      Sets an attribute that is associated with the <see cref="T:System.Web.DynamicData.DynamicField" /> object.
      <param name="key">The name of the attribute to be set.</param>
      <param name="value">The attribute value.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicField.SortExpression">
      Gets or sets the sort expression that is used when the data field is used to sort the data source by.
      <returns>The sort expression that is used when the data field is used to sort the data source by. </returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Web.DynamicData.DynamicField" /> object is inside a data-bound control that is not bound to a data source control that implements the <see cref="T:System.Web.DynamicData.IDynamicDataSource" /> interface.</exception>
    </member>
    <member name="P:System.Web.DynamicData.DynamicField.UIHint">
      Gets or sets the field template to use for displaying the data field.
      <returns>The name of the field template to use for displaying the data field.</returns>
    </member>
    <member name="T:System.Web.DynamicData.DynamicQueryStringParameter">
      Automatically generates a collection of parameters that is used to create the Where clause for the data source control by retrieving query string values.
    </member>
    <member name="M:System.Web.DynamicData.DynamicQueryStringParameter.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicQueryStringParameter" /> class.
    </member>
    <member name="M:System.Web.DynamicData.DynamicQueryStringParameter.Evaluate(System.Web.HttpContext,System.Web.UI.Control)">
      Throws an <see cref="T:System.InvalidOperationException" /> exception in all cases.
      <returns>Throws an <see cref="T:System.InvalidOperationException" /> exception in all cases.</returns>
      <param name="context">Information about the HTTP request.</param>
      <param name="control">The control the parameter is bound to.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicQueryStringParameter.GetWhereParameters(System.Web.DynamicData.IDynamicDataSource)">
      Returns a collection of <see cref="T:System.Web.UI.WebControls.Parameter" /> objects that are automatically generated for the columns of a table by retrieving query string values.
      <returns>A collection of parameters that are automatically generated for the columns of a table by retrieving query string values</returns>
      <param name="dataSource">The data source object.</param>
    </member>
    <member name="T:System.Web.DynamicData.DynamicValidator">
      Enforces and catches exceptions that are thrown in a data model and displays the error.
    </member>
    <member name="M:System.Web.DynamicData.DynamicValidator.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicValidator" /> class.
    </member>
    <member name="P:System.Web.DynamicData.DynamicValidator.Column">
      Gets or sets the column to validate.
      <returns>The column to validate, or null if a data entity is validated.</returns>
    </member>
    <member name="P:System.Web.DynamicData.DynamicValidator.ColumnName">
      Gets the name of the column to validate.
      <returns>The name of the column to validate, or null if a data entity is validated.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicValidator.ControlPropertiesValid">
      Indicates whether the properties of the specified <see cref="T:System.Web.DynamicData.DynamicValidator" /> control are valid.
      <returns>true, if the properties of the specified validation control are valid; otherwise, false.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicValidator.EvaluateIsValid">
      Determines whether the value in the input control to validate is valid.
      <returns>true if the validation control that is evaluated is valid; otherwise, false.</returns>
    </member>
    <member name="M:System.Web.DynamicData.DynamicValidator.OnInit(System.EventArgs)">
      Raises the Init event to initialize the <see cref="T:System.Web.DynamicData.DynamicValidator" /> control.
      <param name="e">The event data.</param>
    </member>
    <member name="M:System.Web.DynamicData.DynamicValidator.ValidateException(System.Exception)">
      Sets up a validation exception if an exception occurs in the data model.
      <param name="exception">The exception that is thrown.</param>
    </member>
    <member name="P:System.Web.DynamicData.DynamicValidator.ValidationException">
      Gets or sets validation exception that occurs during validation.
      <returns>The validation exception that is thrown. </returns>
    </member>
    <member name="T:System.Web.DynamicData.FieldTemplateFactory">
      Creates a field template.
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateFactory.#ctor">
      Initializes an instance of the <see cref="T:System.Web.DynamicData.FieldTemplateFactory" /> class.
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateFactory.BuildVirtualPath(System.String,System.Web.DynamicData.MetaColumn,System.Web.UI.WebControls.DataBoundControlMode)">
      Builds the virtual path to a field template based on the field template name and the mode.
      <returns>The virtual path to the field template.</returns>
      <param name="templateName">The name of the template to use.</param>
      <param name="column">Specifies the data column which the field template applies to.</param>
      <param name="mode">Specifies the display mode of the field template.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="templateName" /> is null. </exception>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateFactory.CreateFieldTemplate(System.Web.DynamicData.MetaColumn,System.Web.UI.WebControls.DataBoundControlMode,System.String)">
      Creates an instance of a field template using the <see cref="T:System.Web.DynamicData.MetaColumn" /> class, the <see cref="T:System.Web.UI.WebControls.DataBoundControlMode" /> class and <see cref="P:System.Web.DynamicData.MetaColumn.UIHint" /> property.
      <returns>An instance of the interface that the <see cref="T:System.Web.DynamicData.FieldTemplateFactory" /> class implements.</returns>
      <param name="column">Specifies the data column which the field template applies to.</param>
      <param name="mode">Specifies the display mode of the field template.</param>
      <param name="uiHint">Specifies the field template to use.</param>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateFactory.GetFieldTemplateVirtualPath(System.Web.DynamicData.MetaColumn,System.Web.UI.WebControls.DataBoundControlMode,System.String)">
      Determines the virtual path of a field template.
      <returns>The virtual path of the field template. </returns>
      <param name="column">Specifies the data column which the field template applies to.</param>
      <param name="mode">Specifies the display mode of the field template-Read Only, Edit, or Insert.</param>
      <param name="uiHint">Specifies the field template to use. This parameter affects the field template look up.</param>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateFactory.Initialize(System.Web.DynamicData.MetaModel)">
      Associates a <see cref="T:System.Web.DynamicData.MetaModel" /> with a <see cref="T:System.Web.DynamicData.FieldTemplateFactory" />.
      <param name="model">Specifies the data model to associate with the <see cref="T:System.Web.DynamicData.FieldTemplateFactory" />.</param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateFactory.Model">
      Gets or sets the <see cref="T:System.Web.DynamicData.MetaModel" /> that is associated with the <see cref="T:System.Web.DynamicData.FieldTemplateFactory" /> class
      <returns>The model that is associated with the <see cref="T:System.Web.DynamicData.FieldTemplateFactory" />.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateFactory.PreprocessMode(System.Web.DynamicData.MetaColumn,System.Web.UI.WebControls.DataBoundControlMode)">
      Changes the mode of the data column.
      <returns>The mode that a column renders.</returns>
      <param name="column">The column for which the field template is needed.</param>
      <param name="mode">The mode (Read Only, Edit, or Insert) to change to.</param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateFactory.TemplateFolderVirtualPath">
      Gets or sets the folder in which to create a field template.
      <returns> The path to the folder that contains the field templates.</returns>
    </member>
    <member name="T:System.Web.DynamicData.FieldTemplateUserControl">
      Represents the base class for all field template controls.
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.FieldTemplateUserControl" /> class.
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.BuildChildrenPath(System.String)">
      Gets the URL that links to the page that displays the list of children entities and allows the path to be overridden.
      <returns>The URL that links the displayed page to the children page. </returns>
      <param name="path">The path to override.</param>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.BuildForeignKeyPath(System.String)">
      Get the URL that links the current page to the page that displays the details of the foreign key entity and allows the path to be overridden.
      <returns>The URL that links to the page that displays the details of the foreign key page.</returns>
      <param name="path">The path to override.</param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.ChildrenColumn">
      Gets the <see cref="T:System.Web.DynamicData.MetaChildrenColumn" /> object associated with a field template.
      <returns>A column that represents a one-to-many relationship.</returns>
      <exception cref="T:System.ArgumentNullException">
        <see cref="P:System.Web.DynamicData.FieldTemplateUserControl.ChildrenColumn" /> is null.</exception>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.ChildrenPath">
      Gets the URL that links to a page that displays a list of children entities.
      <returns> The URL that links the displayed page to the children entities. </returns>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.Column">
      Gets the <see cref="T:System.Web.DynamicData.MetaColumn" /> associated with a field template.
      <returns>An object that represents a database column. </returns>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.ConvertEditedValue(System.String)">
      Gets either an input value or null based on <see cref="P:System.Web.DynamicData.MetaColumn.ConvertEmptyStringToNull" /> and <see cref="P:System.Web.DynamicData.DynamicField.NullDisplayText" />.
      <returns>The converted value.</returns>
      <param name="value">The input value.</param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.DataControl">
      Gets the data control that handles the data field in a field template.
      <returns>A data control that handles the data field in a field template.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.ExtractForeignKey(System.Collections.IDictionary,System.String)">
      Saves the value of foreign keys.
      <param name="dictionary">The dictionary that contains all the new values.</param>
      <param name="selectedValue">The value to save. </param>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.ExtractValues(System.Collections.Specialized.IOrderedDictionary)">
      Provides dictionary access to all data in the current row.
      <param name="dictionary">The dictionary that contains all the new values.</param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.FieldValue">
      Gets or sets the value of a column in a current row.
      <returns>An object that represents the value of the column in the current row.</returns>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.FieldValueEditString">
      Gets the string representation of the value of a column in the current row when the row is in edit mode.
      <returns>The value of the column in the row that is edited. </returns>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.FieldValueString">
      Gets the formatted string representation of the value of a column in the current row.
      <returns>The formatted value of the column in the current row.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.FindOtherFieldTemplate(System.String)">
      Determines the field template that is used to render a specified data column.
      <returns>The field template that is used to render a specified data column.</returns>
      <param name="columnName">The data column the field template renders.</param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.ForeignKeyColumn">
      Gets the <see cref="T:System.Web.DynamicData.MetaForeignKeyColumn" /> that is associated with a foreign key column.
      <returns>A column that represents a many-to-one relationship.</returns>
      <exception cref="T:System.Exception">If the <see cref="T:System.Web.DynamicData.MetaForeignKeyColumn" /> is not a foreign key column.</exception>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.ForeignKeyPath">
      Get the URL that links the current page to the page that displays the details of the foreign key entity.
      <returns>The URL that links to the details of the foreign key data.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.FormatFieldValue(System.Object)">
      Applies HTML encoding and formatting to a string that will be displayed.
      <returns>The formatted value.</returns>
      <param name="fieldValue">The value from the data field to format. </param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.FormattingOptions">
      Gets or sets the HTML encoding and formatting options to apply to a field template.
      <returns>The interface that exposes the HTML encoding and formatting options to apply to a field template.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.GetColumnValue(System.Web.DynamicData.MetaColumn)">
      Gets the value of a specified column in the current row.
      <returns>An object that represents the value of a specified column in the current row.</returns>
      <param name="column">The column to get the value from.</param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.Host">
      Gets or sets the host that provides context to this <see cref="T:System.Web.DynamicData.FieldTemplateUserControl" /> class.
      <returns>The object that provides context to this field template class.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.IgnoreModelValidationAttribute(System.Type)">
      Allows a <see cref="T:System.Web.DynamicData.DynamicValidator" /> to ignore a specific type of model validation attribute.
      <param name="attributeType">The attribute to ignore.</param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.MetadataAttributes">
      Gets the collection of metadata attributes that apply to the current column.
      <returns>The collection of metadata attributes that apply to the column.</returns>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.Mode">
      Gets the mode a field template uses.
      <returns>The current mode of the field template. </returns>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.PopulateListControl(System.Web.UI.WebControls.ListControl)">
      Populates a list control with all the values from a parent table.
      <param name="listControl">The list control to populate.</param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.Row">
      Gets the current data row object.
      <returns>The current data row object.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.SetUpValidator(System.Web.UI.WebControls.BaseValidator)">
      Sets up a <see cref="P:System.Web.DynamicData.IFieldTemplateHost.ValidationGroup" /> on all validation controls.
      <param name="validator">The validation control to set up. </param>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.SetUpValidator(System.Web.UI.WebControls.BaseValidator,System.Web.DynamicData.MetaColumn)">
      Sets up a <see cref="T:System.Web.DynamicData.DynamicValidator" /> using the type of validator and the column to validate.
      <param name="validator">The type of validator to set up.</param>
      <param name="column">The column for which to validator is set.</param>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.System#Web#DynamicData#IFieldTemplate#SetHost(System.Web.DynamicData.IFieldTemplateHost)">
      Associates a field template with the object that controls how the field template is used.
      <param name="host">The object that hosts the field template class. Controls the use of the field template.</param>
    </member>
    <member name="M:System.Web.DynamicData.FieldTemplateUserControl.System#Web#UI#IBindableControl#ExtractValues(System.Collections.Specialized.IOrderedDictionary)">
      Retrieves a set of name/value pairs to implement two-way data-binding in field template controls.
      <param name="dictionary">The dictionary that contains name/values pairs.</param>
    </member>
    <member name="P:System.Web.DynamicData.FieldTemplateUserControl.Table">
      Gets the <see cref="T:System.Web.DynamicData.MetaTable" /> that a column of a field template belongs to.
      <returns>The table that the column that is associated with the field template belongs to. </returns>
    </member>
    <member name="T:System.Web.DynamicData.FilterRepeater">
      Represents a control that enumerates table columns that can be filtered.
    </member>
    <member name="M:System.Web.DynamicData.FilterRepeater.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.FilterRepeater" /> class.
    </member>
    <member name="P:System.Web.DynamicData.FilterRepeater.ContextTypeName">
      Gets or sets the name of the data-source object to use to retrieve the data.
      <returns>The name of the data source object to use to retrieve the data.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FilterRepeater.DataBind">
      Binds the <see cref="T:System.Web.DynamicData.FilterRepeater" /> control to the data that is retrieved from a data source.
    </member>
    <member name="P:System.Web.DynamicData.FilterRepeater.DynamicFilterContainerId">
      Gets or sets the ID of the <see cref="T:System.Web.DynamicData.FilterRepeater" /> control in an <see cref="P:System.Web.UI.WebControls.TemplateColumn.ItemTemplate" /> instance.
      <returns>The ID of the control used to display the filter UI in the <see cref="P:System.Web.UI.WebControls.TemplateColumn.ItemTemplate" /> instance, if an ID is specified; otherwise, "DynamicFilter".</returns>
    </member>
    <member name="M:System.Web.DynamicData.FilterRepeater.GetFilteredColumns">
      Returns an enumeration of the sortable columns that belong to the table that is associated with the current <see cref="T:System.Web.DynamicData.FilterRepeater" /> control.
      <returns>An enumeration of the sortable columns that belong to the table that is associated with the current <see cref="T:System.Web.DynamicData.FilterRepeater" /> control.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FilterRepeater.GetWhereParameters(System.Web.DynamicData.IDynamicDataSource)">
      Gets the list of Where parameters to add to the Where parameter collection of the <see cref="T:System.Web.DynamicData.FilterRepeater" /> control.
      <returns>A list of Where parameters.</returns>
      <param name="dataSource">The data source of the Where parameters.</param>
    </member>
    <member name="M:System.Web.DynamicData.FilterRepeater.OnFilterItemCreated(System.Web.UI.WebControls.RepeaterItem)">
      Called for every item and alternating item template that is being instantiated by this <see cref="T:System.Web.DynamicData.FilterRepeater" /> control during data binding.
      <param name="item">The contents of the item template.</param>
    </member>
    <member name="M:System.Web.DynamicData.FilterRepeater.OnInit(System.EventArgs)">
      Raises the <see cref="T:System.Web.UI.Control.Init" /> event to initialize the <see cref="T:System.Web.DynamicData.FilterRepeater" /> control.
      <param name="e">The event data.</param>
    </member>
    <member name="M:System.Web.DynamicData.FilterRepeater.OnItemCreated(System.Web.UI.WebControls.RepeaterItemEventArgs)">
      Raises the <see cref="T:System.Web.UI.WebControls.Repeater.ItemCreated" /> event.
      <param name="e">The event data.</param>
    </member>
    <member name="P:System.Web.DynamicData.FilterRepeater.Table">
      Gets the table that is associated with the <see cref="T:System.Web.DynamicData.FilterRepeater" /> control.
      <returns>The table that is associated with the <see cref="T:System.Web.DynamicData.FilterRepeater" /> control.</returns>
    </member>
    <member name="P:System.Web.DynamicData.FilterRepeater.TableName">
      Gets the name of the table to filter.
      <returns>The name of the table to filter.</returns>
    </member>
    <member name="P:System.Web.DynamicData.FilterRepeater.Visible">
      Gets or sets a value that indicates whether the <see cref="T:System.Web.DynamicData.FilterRepeater" /> control that enumerates columns that can be filtered is visible.
      <returns>true if the control is visible; otherwise, false.</returns>
    </member>
    <member name="T:System.Web.DynamicData.FilterUserControlBase">
      Provides the base class for user controls that are used to filter data in a data table. This class is used to display filter selectors.
    </member>
    <member name="M:System.Web.DynamicData.FilterUserControlBase.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.FilterUserControlBase" /> class.
    </member>
    <member name="P:System.Web.DynamicData.FilterUserControlBase.Column">
      Gets the column a filter applies to.
      <returns>The column a filter applies to.</returns>
    </member>
    <member name="P:System.Web.DynamicData.FilterUserControlBase.ContextTypeName">
      Gets or sets the type of context that a table or data column is part of.
      <returns>The name of the data source object to use to retrieve the data.</returns>
    </member>
    <member name="P:System.Web.DynamicData.FilterUserControlBase.DataField">
      Gets or sets the name of the column to filter.
      <returns>The name of the column to filter.</returns>
    </member>
    <member name="P:System.Web.DynamicData.FilterUserControlBase.InitialValue">
      Gets the initial value of the filter when the filter is populated.
      <returns>The initial value of the filter.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FilterUserControlBase.PopulateListControl(System.Web.UI.WebControls.ListControl)">
      Populates a <see cref="T:System.Web.UI.WebControls.ListControl" /> object with all the items in a data table that are related to the current table through a foreign key.
      <param name="listControl">The control to populate.</param>
    </member>
    <member name="P:System.Web.DynamicData.FilterUserControlBase.SelectedDataKey">
      Gets the data key for the selected item.
      <returns>The key of the selected item.</returns>
    </member>
    <member name="P:System.Web.DynamicData.FilterUserControlBase.SelectedValue">
      Gets the selected value in a drop-down list box control.
      <returns>The currently selected value in a drop-down list box control.</returns>
    </member>
    <member name="P:System.Web.DynamicData.FilterUserControlBase.System#Web#DynamicData#IControlParameterTarget#FilteredColumn">
      Gets the data column that is filtered.
      <returns>The data column that is filtered.</returns>
    </member>
    <member name="M:System.Web.DynamicData.FilterUserControlBase.System#Web#DynamicData#IControlParameterTarget#GetPropertyNameExpression(System.String)">
      Gets the name of the column that is filtered.
      <returns>The column that is filtered.</returns>
      <param name="columnName">The column that is filtered.</param>
    </member>
    <member name="P:System.Web.DynamicData.FilterUserControlBase.System#Web#DynamicData#IControlParameterTarget#Table">
      Gets the table that is filtered.
      <returns>The table that was filtered.</returns>
    </member>
    <member name="P:System.Web.DynamicData.FilterUserControlBase.TableName">
      Gets or sets the name of the data table that is used by the filter.
      <returns>The name of the data table that is used by the filter.</returns>
    </member>
    <member name="T:System.Web.DynamicData.IControlParameterTarget">
      Defines members that a class must implement in order to provide data to for an instance of the <see cref="T:System.Web.DynamicData.DynamicControlParameter" /> class.
    </member>
    <member name="P:System.Web.DynamicData.IControlParameterTarget.FilteredColumn">
      Gets the column to which the parameter is being applied, if available.
      <returns>The column to which the parameter is being applied, if available.</returns>
    </member>
    <member name="M:System.Web.DynamicData.IControlParameterTarget.GetPropertyNameExpression(System.String)">
      Get an expression that can be used as a control parameter's property name.
      <returns>An expression that can be used as a control parameter's property name.</returns>
      <param name="columnName">The name of the column.</param>
    </member>
    <member name="P:System.Web.DynamicData.IControlParameterTarget.Table">
      Gets the type of the data that is being served by this provider.
      <returns>The type of the data that is being served by this provider.</returns>
    </member>
    <member name="T:System.Web.DynamicData.IFieldFormattingOptions">
      Defines an interface for common formatting-option properties to be applied to field template user controls.
    </member>
    <member name="P:System.Web.DynamicData.IFieldFormattingOptions.ApplyFormatInEditMode">
      Gets a value that indicates whether the formatting string that is specified by the <see cref="P:System.Web.DynamicData.IFieldFormattingOptions.DataFormatString" /> property is applied to field values when the field is in edit mode.
      <returns>true if the formatting string is applied in edit mode; otherwise, false. </returns>
    </member>
    <member name="P:System.Web.DynamicData.IFieldFormattingOptions.ConvertEmptyStringToNull">
      Gets a value that indicates whether empty string values ("") are automatically converted to null values when the data field is updated in the data source.
      <returns>true if empty string values are automatically converted to null values; otherwise, false. </returns>
    </member>
    <member name="P:System.Web.DynamicData.IFieldFormattingOptions.DataFormatString">
      Gets a string that specifies the display format for the value of the field.
      <returns>A formatting string that specifies the display format for the value of the field. </returns>
    </member>
    <member name="P:System.Web.DynamicData.IFieldFormattingOptions.HtmlEncode">
      Gets a value that indicates whether the data for the control is HTML-encoded before it is rendered.
      <returns>true if the data for the control is HTML-encoded before it is rendered; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.IFieldFormattingOptions.NullDisplayText">
      Gets the caption that is displayed for a field when the field value is null.
      <returns>The caption that is displayed for a field when the field value is null.</returns>
    </member>
    <member name="T:System.Web.DynamicData.IFieldTemplate">
      Defines members that a class must implement in order to be recognized as a field template.
    </member>
    <member name="M:System.Web.DynamicData.IFieldTemplate.SetHost(System.Web.DynamicData.IFieldTemplateHost)">
      Associates the field template with the object that controls its use.
      <param name="host">The object that controls the use of the field template.</param>
    </member>
    <member name="T:System.Web.DynamicData.IFieldTemplateFactory">
      Defines an interface implemented by objects that create field templates.
    </member>
    <member name="M:System.Web.DynamicData.IFieldTemplateFactory.CreateFieldTemplate(System.Web.DynamicData.MetaColumn,System.Web.UI.WebControls.DataBoundControlMode,System.String)">
      Creates an instance of a field template using the <see cref="T:System.Web.DynamicData.MetaColumn" /> class, the <see cref="T:System.Web.UI.WebControls.DataBoundControlMode" /> class and <see cref="P:System.Web.DynamicData.MetaColumn.UIHint" /> property.
      <returns>An instance of a <see cref="FieldTemplateFactory" /> object when implemented in a class.</returns>
      <param name="column">Specifies the data column to use to display the field template.</param>
      <param name="mode">Specifies the display mode of the field template.</param>
      <param name="uiHint">Specifies the field template to use.</param>
    </member>
    <member name="M:System.Web.DynamicData.IFieldTemplateFactory.Initialize(System.Web.DynamicData.MetaModel)">
      Initializes a <see cref="T:System.Web.DynamicData.FieldTemplateFactory" /> using the specified data model.
      <param name="model">Specifies the data model that the field template uses. </param>
    </member>
    <member name="T:System.Web.DynamicData.IFieldTemplateHost">
      Defines members that must be implemented by a class that manages the use of field-template user controls.
    </member>
    <member name="P:System.Web.DynamicData.IFieldTemplateHost.Column">
      Gets the column that the field template is associated with.
      <returns>The column that the field template is associated with.</returns>
    </member>
    <member name="P:System.Web.DynamicData.IFieldTemplateHost.FormattingOptions">
      Gets the formatting options that will be applied to the field template.
      <returns>The formatting options that will be applied to the field template.</returns>
    </member>
    <member name="P:System.Web.DynamicData.IFieldTemplateHost.Mode">
      Gets the rendering mode for the field template.
      <returns>One of the enumeration values that specifies the rendering mode for the field template.</returns>
    </member>
    <member name="P:System.Web.DynamicData.IFieldTemplateHost.ValidationGroup">
      Gets the validation group name for the field template.
      <returns>The validation group name for the field template.</returns>
    </member>
    <member name="T:System.Web.DynamicData.IWhereParametersProvider">
      Implemented by parameter classes that provide one or many Where parameters.
    </member>
    <member name="M:System.Web.DynamicData.IWhereParametersProvider.GetWhereParameters(System.Web.DynamicData.IDynamicDataSource)">
      Gets the list of Where parameters that should be added to the Where parameter collection.
      <returns>A list of parameters.</returns>
      <param name="dataSource">The source of the parameter.</param>
    </member>
    <member name="T:System.Web.DynamicData.MetaChildrenColumn">
      Represents a database field that indicates a one-to-many relationship.
    </member>
    <member name="P:System.Web.DynamicData.MetaChildrenColumn.ChildTable">
      Gets an object that represents the child table of the one-to-many relationship.
      <returns>An object that represents the child table of the one-to-many relationship.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaChildrenColumn.ColumnInOtherTable">
      Gets an object that represents the foreign-key field in the child table.
      <returns>An object that represents the foreign-key field in the child table.</returns>
    </member>
    <member name="M:System.Web.DynamicData.MetaChildrenColumn.GetChildrenListPath(System.Object)">
      Gets the path of the list action page for the child table.
      <returns>The path of the list action page for the child table.</returns>
      <param name="row">The row that contains the foreign-key field.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaChildrenColumn.GetChildrenPath(System.String,System.Object)">
      Gets the path for the specified action page of the child table.
      <returns>The path for the specified action page of the child table.</returns>
      <param name="action">The target action.</param>
      <param name="row">The row that contains the foreign-key field.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaChildrenColumn.GetChildrenPath(System.String,System.Object,System.String)">
      Gets the path for the specified action page of the child table.
      <returns>The path for the specified action page of the child table.</returns>
      <param name="action">The target action. </param>
      <param name="row">The row that contains the foreign-key field.</param>
      <param name="path">The target page.</param>
    </member>
    <member name="T:System.Web.DynamicData.MetaColumn">
      Represents a database column that is used by Dynamic Data.
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.ApplyFormatInEditMode">
      Gets a value that indicates whether the formatting string specified by the <see cref="P:System.Web.DynamicData.MetaColumn.DataFormatString" /> property is applied to field values when the data-bound control that contains the data field that is represented by the <see cref="T:System.Web.DynamicData.MetaColumn" /> object is in edit mode.
      <returns>true if the formatting string specified by the <see cref="P:System.Web.DynamicData.MetaColumn.DataFormatString" /> property is applied to field values when the data-bound control that contains the data field that is represented by the <see cref="T:System.Web.DynamicData.MetaColumn" /> object is in edit mode; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.Attributes">
      Gets the collection of metadata attributes that apply to the data field represented by the <see cref="T:System.Web.DynamicData.MetaColumn" /> object.
      <returns>The collection of metadata attributes that apply to the data field represented by the <see cref="T:System.Web.DynamicData.MetaColumn" /> object.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.ColumnType">
      Gets the data field type.
      <returns>The data field type.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.ConvertEmptyStringToNull">
      Gets a value that indicates whether empty string values ("") are automatically converted to null values when the data field is updated in the data source.
      <returns>true if empty string values are automatically converted to null values when the data field is updated in the data source; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.DataFormatString">
      Gets the string that specifies the display format for the field value.
      <returns>The string that specifies the display format for the field value.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.DataTypeAttribute">
      Gets the <see cref="T:System.ComponentModel.DataAnnotations.DataTypeAttribute" /> attribute that is applied to the data field.
      <returns>The <see cref="T:System.ComponentModel.DataAnnotations.DataTypeAttribute" /> attribute that is applied to the data field.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.DefaultValue">
      Gets the default value for the data field.
      <returns>The default value for the data field.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.Description">
      Gets the description for the data field.
      <returns>The description for the data field.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.DisplayName">
      Gets the display name for the data field.
      <returns>The display name for the data field.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.EntityTypeProperty">
      Gets an object that contains attributes of the property that represents the data field in the entity type.
      <returns>An object that contains attributes of the property that represents the data field in the entity type.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.HtmlEncode">
      Gets a value that indicates whether field values are HTML-encoded before they are displayed in a data-bound control.
      <returns>true in all cases.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsBinaryData">
      Gets a value that indicates whether the data field contains binary data.
      <returns>true if the data field contains binary data; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsCustomProperty">
      Gets a value that indicates whether the data field exists in the database.
      <returns>true if the data field does not exist in the database; otherwise, false. </returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsFloatingPoint">
      Gets a value that indicates whether the data field is a floating-point type.
      <returns>true if the data field is a floating-point type; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsForeignKeyComponent">
      Gets a value that indicates whether the data field is part of a foreign key.
      <returns>true if the data field is part of a foreign key; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsGenerated">
      Gets a value that indicates whether the data field value is automatically generated in the database.
      <returns>true if the data field value is automatically generated in the database; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsInteger">
      Gets a value that indicates whether the data field type is an integer type.
      <returns>true if the data field type is an integer type; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsLongString">
      Gets a value that indicates whether the data field type can contain long strings.
      <returns>true if the data field type can contain long strings; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsPrimaryKey">
      Gets a value that indicates whether the data field is part of the table's primary key.
      <returns>true if the data field is part of the table's primary key; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsReadOnly">
      Gets a value that indicates whether the data field is read-only.
      <returns>true if the data field is read-only; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsRequired">
      Gets a value that indicates whether the data field requires a value.
      <returns>true if the data field requires a value; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.IsString">
      Gets a value that indicates whether the data field type is a string type.
      <returns>true if the data field type is a string type; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.MaxLength">
      Gets a value that indicates the maximum length of data that can be stored in the data field.
      <returns>The maximum length of data that can be stored in the data field.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.Model">
      Gets the <see cref="T:System.Web.DynamicData.MetaModel" /> object that represents the data model that this data field belongs to.
      <returns>An object that represents the data model that this data field belongs to.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.Name">
      Gets the name of the data field.
      <returns>The name of the data field.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.NullDisplayText">
      Gets the caption that is displayed for a field when the field's value is null.
      <returns>The caption that is displayed for a field when the field's value is null.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.Provider">
      Gets the abstraction provider object that is used to generate the <see cref="T:System.Web.DynamicData.MetaColumn" /> object.
      <returns>The abstraction provider object that is used to generate the <see cref="T:System.Web.DynamicData.MetaColumn" /> object.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.RequiredErrorMessage">
      Gets the error message that is displayed when the data field requires a value but its value is empty.
      <returns>The error message that is displayed when the data field requires a value but its value is empty.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.Scaffold">
      Gets a value that indicates whether the data field should be displayed.
      <returns>true if the data field should be displayed; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.SortExpression">
      Gets the expression that is used to determine the sort order for the data field.
      <returns>The expression that is used to determine the sort order for the data field.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.Table">
      Gets the <see cref="T:System.Web.DynamicData.MetaTable" /> object that represents the table that the data field belongs to.
      <returns>An object that represents the table that the data field belongs to.</returns>
    </member>
    <member name="M:System.Web.DynamicData.MetaColumn.ToString">
      Gets the data field name.
      <returns>The data field name, which is the string representation of the column.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.TypeCode">
      Gets the type of the data field.
      <returns>The type of the data field.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaColumn.UIHint">
      Gets the name of the field template specified for the data field.
      <returns>The name of the field template specified for the data field.</returns>
    </member>
    <member name="T:System.Web.DynamicData.MetaForeignKeyColumn">
      Represents a database foreign-key field that is used by ASP.NET Dynamic Data.
    </member>
    <member name="M:System.Web.DynamicData.MetaForeignKeyColumn.ExtractForeignKey(System.Collections.IDictionary,System.String)">
      Saves the value of a foreign key in the specified dictionary.
      <param name="dictionary">A dictionary object that contains the new values for a data field.</param>
      <param name="value">The value of the foreign key.</param>
    </member>
    <member name="P:System.Web.DynamicData.MetaForeignKeyColumn.ForeignKeyNames">
      Gets a collection that contains the names of the foreign keys in the association that represents a database relationship.
      <returns>A collection that contains the names of the foreign keys.</returns>
    </member>
    <member name="M:System.Web.DynamicData.MetaForeignKeyColumn.GetForeignKeyDetailsPath(System.Object)">
      Gets the path for the details action page of the parent table of the specified foreign-key field.
      <returns>The path for the details action page of the parent table of the specified foreign-key field.</returns>
      <param name="row">The row that contains the foreign-key field.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaForeignKeyColumn.GetForeignKeyPath(System.String,System.Object)">
      Gets the path for the specified action page of the parent table of the specified foreign-key field.
      <returns>The path for the specified action page of the parent table of the specified foreign-key field.</returns>
      <param name="action">The target action.</param>
      <param name="row">The row that contains the foreign-key field.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaForeignKeyColumn.GetForeignKeyPath(System.String,System.Object,System.String)">
      Gets the path for the specified action page of the parent table of the specified foreign-key field.
      <returns>The path for the specified action page of the parent table of the specified foreign-key field.</returns>
      <param name="action">The target action. </param>
      <param name="row">The row that contains the foreign-key field.</param>
      <param name="path">The target page.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaForeignKeyColumn.GetForeignKeyString(System.Object)">
      Retrieves a comma-separated list of values that represent the foreign-key for the specified row.
      <returns>A comma-separated list of values that represent the foreign key for the specified row.</returns>
      <param name="row">The row to retrieve the foreign-key values for.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaForeignKeyColumn.GetForeignKeyValues(System.Object)">
      Retrieves a collection of values that represent the foreign-key for the specified row.
      <returns>A collection of values that represent the foreign key for the specified row.</returns>
      <param name="row">The row to retrieve the foreign-key values for.</param>
    </member>
    <member name="P:System.Web.DynamicData.MetaForeignKeyColumn.IsPrimaryKeyInThisTable">
      Gets a value that indicates that indicates whether the foreign-key field is part of the primary key of the table.
      <returns>true if the foreign-key field is part of the primary key of the table; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaForeignKeyColumn.ParentTable">
      Gets the parent table of the foreign-key field.
      <returns>The parent table of the foreign-key field.</returns>
    </member>
    <member name="T:System.Web.DynamicData.MetaModel">
      Represents one or multiple databases that are used by ASP.NET Dynamic Data.
      <exception cref="T:System.InvalidOperationException">Can be thrown by any method if there has been a data context registration error.</exception>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.#ctor">
      Instantiates a new instance of the <see cref="T:System.Web.DynamicData.MetaModel" /> class.
    </member>
    <member name="P:System.Web.DynamicData.MetaModel.Default">
      Gets the first instance of a data model that is created by the application.
      <returns>The data-model instance. </returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaModel.DynamicDataFolderVirtualPath">
      Gets or sets the virtual path of the DynamicData folder in the Web site.
      <returns>The virtual path of the DynamicData folder.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaModel.FieldTemplateFactory">
      Gets or sets a custom <see cref="T:System.Web.DynamicData.IFieldTemplateFactory" /> interface.
      <returns>The <see cref="T:System.Web.DynamicData.IFieldTemplateFactory" /> interface.</returns>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.GetActionPath(System.String,System.String,System.Object)">
      Returns the action path that is associated with a specific table.
      <returns>The URL that is associated with the route.</returns>
      <param name="tableName">The name of the table that the action applies to.</param>
      <param name="action">The action to apply to the table.</param>
      <param name="row">An object that represents a single row of data in a table. <paramref name="row" /> is used to provide values for query-string parameters.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.GetModel(System.Type)">
      Returns the data-model instance for the specified context.
      <returns>The data model that is associated with the specified context type.</returns>
      <param name="contextType">The type of the data context as defined in the data model.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.GetTable(System.String)">
      Returns the metadata that is associated with the specified table.
      <returns>The metadata that describes the specified table.</returns>
      <param name="uniqueTableName">The name that identifies the table in the data model.</param>
      <exception cref="T:System.ArgumentException">The name was not found in the data model.</exception>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.GetTable(System.String,System.Type)">
      Returns the metadata that describes the specified table.
      <returns>The metadata that describes the specified table.</returns>
      <param name="tableName">The name of the table.</param>
      <param name="contextType">The data context to search for the table.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="tablename" /> or <paramref name="contextType" /> is null.</exception>
      <exception cref="T:System.ArgumentException">The context is not registered or the table does not exist in the data context.</exception>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.GetTable(System.Type)">
      Returns the metadata that describes the specified table.
      <returns>The metadata that describes the specified table.</returns>
      <param name="entityType">The type that identifies the table in the data model.</param>
      <exception cref="T:System.ArgumentNullException">The type was not found in the data model.</exception>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.RegisterContext(System.Func{System.Object})">
      Registers the data context that is specified by a context factory.
      <param name="contextFactory">The factory for instantiating the data context.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.RegisterContext(System.Func{System.Object},System.Web.DynamicData.ContextConfiguration)">
      Registers a data-context instance by using the specified context configuration and by enabling a custom constructor.
      <param name="contextFactory">A delegate that is used to instantiate the data model context.</param>
      <param name="configuration">Context information as defined by the <see cref="T:System.Web.DynamicData.ContextConfiguration" /> class.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="contextFactory" /> is null.</exception>
      <exception cref="T:System.ArgumentException">The <paramref name="contextType" /> that is instantiated by <paramref name="contextFactory" /> is not valid.</exception>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.RegisterContext(System.Type)">
      Registers a data-context instance.
      <param name="contextType">The type of the data context as defined in the data model.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.RegisterContext(System.Type,System.Web.DynamicData.ContextConfiguration)">
      Registers a data-context instance by using the specified context configuration.
      <param name="contextType">The type of the data context as defined in the data model.</param>
      <param name="configuration">Configuration information for the context, as defined by the <see cref="T:System.Web.DynamicData.ContextConfiguration" /> class.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="contextType" /> is null.</exception>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.RegisterContext(System.Web.DynamicData.ModelProviders.DataModelProvider)">
      Registers a data context instance by using a data-model provider
      <param name="dataModelProvider">A provider for the data model.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.RegisterContext(System.Web.DynamicData.ModelProviders.DataModelProvider,System.Web.DynamicData.ContextConfiguration)">
      Registers a data-context instance by using the specified context configuration and by enabling a data-model provider.
      <param name="dataModelProvider">A provider for the data model.</param>
      <param name="configuration">Context information as defined by the <see cref="T:System.Web.DynamicData.ContextConfiguration" /> class.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="dataModelProvider" /> or <paramref name="configuration" /> is null.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="contextType" /> is already registered.</exception>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.ResetRegistrationException">
      Resets any previous context registration error that might have occurred.
    </member>
    <member name="P:System.Web.DynamicData.MetaModel.Tables">
      Gets a collection of all the tables that are part of the data model.
      <returns>A collection that contains the tables that belong to the data model.</returns>
    </member>
    <member name="M:System.Web.DynamicData.MetaModel.TryGetTable(System.String,System.Web.DynamicData.MetaTable@)">
      Attempts to get the metadata that is associated with the specified table.
      <returns>true if the table metadata is found; otherwise, false.</returns>
      <param name="uniqueTableName">The name that uniquely identifies the table.</param>
      <param name="table">When this method returns, and if it has found the requested table, contains the metadata for that table. This parameter is passed uninitialized.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="uniqueTableName" /> is null.</exception>
    </member>
    <member name="P:System.Web.DynamicData.MetaModel.VisibleTables">
      Gets a collection of the visible tables in the data model.
      <returns>A visible table refers to a table that has scaffolding enabled. This means that it is a table for which a List.aspx page exists.</returns>
    </member>
    <member name="T:System.Web.DynamicData.MetaTable">
      Represents the metadata that describes a table for use by Dynamic Data pages.
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.Attributes">
      Gets the attributes that are associated with the table.
      <returns>A collection that contains the attributes of the table.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.Columns">
      Gets the column collection for the table.
      <returns>A collection that contains the columns for the table.</returns>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.CreateContext">
      Returns the data context for the table.
      <returns>The data context for the table.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.DataContextPropertyName">
      Gets the name of the table.
      <returns>The name of the table.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.DataContextType">
      Gets the type of the data context that is associated with the table.
      <returns>The type of the data context. </returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.DisplayColumn">
      Gets the column that is used to display values when entries in this table are used as parents in foreign-key relationships.
      <returns>The column that is used to display values when entries in this table are used as parents in foreign-key relationships.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.DisplayName">
      Gets the name of the table in a user-friendly format.
      <returns>The string that represents the user-friendly name of the table.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.EntityType">
      Gets the entity type that represents the table.
      <returns>The type that represents the entity.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.ForeignKeyColumnsNames">
      Gets a comma-separated list of foreign-key names.
      <returns>A comma-separated list of foreign-key names.</returns>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetActionPath(System.String)">
      Returns the action path for the current table and the specified action.
      <returns>The action path for the specified action.</returns>
      <param name="action">The name of the action.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetActionPath(System.String,System.Collections.Generic.IList{System.Object})">
      Returns the action path for the current table, specified action, and specified primary key.
      <returns>The action path for the specified action and primary key.</returns>
      <param name="action">The name of the action.</param>
      <param name="primaryKeyValues">The list of column values that make up the primary key.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetActionPath(System.String,System.Collections.Generic.IList{System.Object},System.String)">
      Appends query strings to the action path, based on the specified primary key and virtual path.
      <returns>The action path for the specified primary key and virtual path, with query-string values appended to it.</returns>
      <param name="action">The name of the action.</param>
      <param name="primaryKeyValues">The list of column values that make up the primary key.</param>
      <param name="path">The virtual path of the action.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetActionPath(System.String,System.Object)">
      Returns the action path for the specified row by using the name of the action.
      <returns>The action path for the specified row.</returns>
      <param name="action">The name of the action.</param>
      <param name="row">The row to get the action path for.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetActionPath(System.String,System.Object,System.String)">
      Returns the action path for the specified row by using the name of the action and the virtual path of the action.
      <returns>The action path for the specified row.</returns>
      <param name="action">The name of the action.</param>
      <param name="row">An object that contains the row for the action path.</param>
      <param name="path">The virtual path of the action.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetActionPath(System.String,System.Web.Routing.RouteValueDictionary)">
      Returns the action path for the current table and for the specified action and routes.
      <returns>The action path for the specified action and routes.</returns>
      <param name="action">The name of the action.</param>
      <param name="routeValues">The list of routes for the action.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetColumn(System.String)">
      Returns the metadata for the specified column.
      <returns>The column metadata. </returns>
      <param name="columnName">The name of the column to get metadata for.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetDisplayString(System.Object)">
      Returns the value to use as the display string for an instance of a row when the row is used in foreign-key relationships.
      <returns>The display name for an instance of a row.</returns>
      <param name="row">The row to get the display string for.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetPrimaryKeyString(System.Collections.Generic.IList{System.Object})">
      Returns a comma-separated list of column values that represent the primary key for the specified row.
      <returns>A comma-separated list of column values. If the list is empty, an empty string is returned.</returns>
      <param name="primaryKeyValues">The list of column values that make up the primary key.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetPrimaryKeyString(System.Object)">
      Returns a comma-separated list of column values that represent the primary key for the specified row.
      <returns>A comma-separated list of column values that represent the primary key for the row.</returns>
      <param name="row">The row to get the primary key for.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetPrimaryKeyValues(System.Object)">
      Returns a collection of column values that represent the primary key for the specified row.
      <returns>A collection of column values that represent the primary key for the row.</returns>
      <param name="row">The row to get the primary key for.</param>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetQuery">
      Returns the <see cref="T:System.Linq.IQueryable" /> instance for the entity type that represents the table.
      <returns>The <see cref="T:System.Linq.IQueryable" /> instance for the entity type.</returns>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.GetQuery(System.Object)">
      Returns the <see cref="T:System.Linq.IQueryable" /> instance for the entity type that represents the table by using the data context.
      <returns>The <see cref="T:System.Linq.IQueryable" /> instance for the entity type that represents the table in the data context.</returns>
      <param name="context">The context of the <see cref="T:System.Web.DynamicData.MetaTable" /> object.</param>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.HasPrimaryKey">
      Gets a value that indicates whether the table has a primary key.
      <returns>true if the table has a primary key; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.IsReadOnly">
      Gets a value that indicates whether the table is read-only.
      <returns>true if the table is read-only; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.ListActionPath">
      Gets the action path of the list action for the table.
      <returns>The action path of the list action for the table.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.Model">
      Gets the meta model that the table belongs to.
      <returns>The meta model that the table belongs to.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.Name">
      Gets the unique name of the table.
      <returns>The unique name of the table.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.PrimaryKeyColumns">
      Gets the collection of columns that define the primary key.
      <returns>A collection that contains the primary-key columns.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.Provider">
      Gets the provider for the table.
      <returns>The provider for the table.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.Scaffold">
      Gets or sets a value that indicates whether the table should be displayed.
      <returns>true if the table should be displayed; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.SortColumn">
      Gets the <see cref="T:System.Web.DynamicData.MetaColumn" /> value that the table is sorted by.
      <returns>The column that the table is sorted by.</returns>
    </member>
    <member name="P:System.Web.DynamicData.MetaTable.SortDescending">
      Gets a value that indicates whether entries are sorted in descending order when they are used as parents in a foreign-key relationship.
      <returns>true if entries are sorted in descending order; otherwise, false.</returns>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.ToString">
      Returns the name of the table.
      <returns>The name of the table.</returns>
    </member>
    <member name="M:System.Web.DynamicData.MetaTable.TryGetColumn(System.String,System.Web.DynamicData.MetaColumn@)">
      Returns a value that indicates whether a specified column can be found.
      <returns>true if the specified column can be found; otherwise, false.</returns>
      <param name="columnName">The name of the column to find.</param>
      <param name="column">When this method returns, contains the MetaColumn object for <paramref name="columnName" />. This parameter is passed uninitialized.</param>
    </member>
    <member name="T:System.Web.DynamicData.PageAction">
      Specifies default action values that are used by the routing mechanism in ASP.NET Dynamic Data applications.
    </member>
    <member name="P:System.Web.DynamicData.PageAction.Details">
      Gets the action name for a page that shows details of a data item.
      <returns>The literal value "Details".</returns>
    </member>
    <member name="P:System.Web.DynamicData.PageAction.Edit">
      Gets the action name for a page that edits a data item.
      <returns>The literal value "Edit".</returns>
    </member>
    <member name="P:System.Web.DynamicData.PageAction.Insert">
      Gets the action name for a page that inserts a data item.
      <returns>The literal value "Insert".</returns>
    </member>
    <member name="P:System.Web.DynamicData.PageAction.List">
      Gets the action name for a page that displays data from a table.
      <returns>The literal value "List".</returns>
    </member>
    <member name="T:System.Web.DynamicData.TableNameAttribute">
      Provides an attribute to change the displayed name for a table.
    </member>
    <member name="M:System.Web.DynamicData.TableNameAttribute.#ctor(System.String)">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.TableNameAttribute" /> class with the specified name for the table.
      <param name="name">The name that the table will display.</param>
    </member>
    <member name="P:System.Web.DynamicData.TableNameAttribute.Name">
      Gets or sets the name of the table.
      <returns>The name that is associated with a table.</returns>
    </member>
    <member name="T:System.Web.DynamicData.ModelProviders.AssociationDirection">
      Indicates the relationship between two entities.
    </member>
    <member name="F:System.Web.DynamicData.ModelProviders.AssociationDirection.OneToOne">
      Indicates a one-to-one relationship.
    </member>
    <member name="F:System.Web.DynamicData.ModelProviders.AssociationDirection.OneToMany">
      Indicates a one-to-many relationship.
    </member>
    <member name="F:System.Web.DynamicData.ModelProviders.AssociationDirection.ManyToOne">
      Indicates a many-to-one relationship.
    </member>
    <member name="F:System.Web.DynamicData.ModelProviders.AssociationDirection.ManyToMany">
      Indicates a many-to-many relationship.
    </member>
    <member name="T:System.Web.DynamicData.ModelProviders.AssociationProvider">
      Provides the base class for column-association providers.
    </member>
    <member name="M:System.Web.DynamicData.ModelProviders.AssociationProvider.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.ModelProviders.AssociationProvider" /> class for use by an inherited class instance. This constructor can only be called by an inherited class.
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.AssociationProvider.Direction">
      Gets or sets the type of the association.
      <returns>The type of the association.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.AssociationProvider.ForeignKeyNames">
      Gets or sets the names of the foreign keys that make up this association.
      <returns>The names of the foreign keys that make up this association.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.AssociationProvider.FromColumn">
      Gets or sets the source column of the association.
      <returns>The source column of the association.</returns>
    </member>
    <member name="M:System.Web.DynamicData.ModelProviders.AssociationProvider.GetSortExpression(System.Web.DynamicData.ModelProviders.ColumnProvider)">
      Returns the sort expression for the column that is represented by the association.
      <returns>If <see cref="P:System.Web.DynamicData.ModelProviders.ColumnProvider.IsSortable" /> returns true, the sort expression for the column that is represented by the association; otherwise, null.</returns>
      <param name="sortColumn">The column to sort the entity by.</param>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.AssociationProvider.IsPrimaryKeyInThisTable">
      Gets or sets a value that indicates whether the From column part of the primary key is in the table.
      <returns>true if the From column part of the primary key is in the table; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.AssociationProvider.ToColumn">
      Gets or sets the destination column of the association.
      <returns>The destination column of the association.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.AssociationProvider.ToTable">
      Gets the destination table of the association.
      <returns>The destination table of the association.</returns>
    </member>
    <member name="T:System.Web.DynamicData.ModelProviders.ColumnProvider">
      Provides a base class for column providers.
    </member>
    <member name="M:System.Web.DynamicData.ModelProviders.ColumnProvider.#ctor(System.Web.DynamicData.ModelProviders.TableProvider)">
      Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
      <param name="table">The table that contains the column.</param>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.Association">
      Gets the provider for the table that a column represents.
      <returns>The provider for a table that a column represents, if one exists; otherwise, null.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.ColumnType">
      Gets or sets the type of the column.
      <returns>The type of the column.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.EntityTypeProperty">
      Gets or sets the <see cref="T:System.Reflection.PropertyInfo" /> value of the property that represents the column in the entity type.
      <returns>The <see cref="T:System.Reflection.PropertyInfo" /> value of the property that represents the column in the entity type.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.IsCustomProperty">
      Gets or sets a value that indicates whether the column is an additional property that is not in the model's data context.
      <returns>true if the column is an additional property that is not in the model's data context; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.IsForeignKeyComponent">
      Gets or sets a value that indicates whether the column is part of a foreign key.
      <returns>true if the column is part of a foreign key; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.IsGenerated">
      Gets or sets a value that indicates whether the column value is automatically generated by the database.
      <returns>true if the column value is automatically generated by the database; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.IsPrimaryKey">
      Gets or sets a value that indicates whether the column is part of the primary key for the table.
      <returns>true if the column is part of the primary key for the table; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.IsSortable">
      When overridden in a derived class, gets or sets a value that indicates whether the data model supports sorting the table by this column.
      <returns>true if the data model supports sorting the table by this column; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.MaxLength">
      Gets or sets the maximum length that is allowed for this column.
      <returns>The maximum length that is allowed for this column.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.Name">
      Gets or sets the name of the column.
      <returns>The name of the column.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.Nullable">
      Gets or sets a value that indicates whether the column accepts null values.
      <returns>true if the column accepts null values; otherwise, false.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.ColumnProvider.Table">
      Gets or sets the table that the column belongs to.
      <returns>The table that the column belongs to.</returns>
    </member>
    <member name="M:System.Web.DynamicData.ModelProviders.ColumnProvider.ToString">
      Returns the <see cref="P:System.Web.DynamicData.ModelProviders.ColumnProvider.Name" /> property.
      <returns>The <see cref="P:System.Web.DynamicData.ModelProviders.ColumnProvider.Name" /> property, or the string representation of the object if the <see cref="P:System.Web.DynamicData.ModelProviders.ColumnProvider.Name" /> property is null.</returns>
    </member>
    <member name="T:System.Web.DynamicData.ModelProviders.DataModelProvider">
      Provides a base class for Dynamic Data model providers.
    </member>
    <member name="M:System.Web.DynamicData.ModelProviders.DataModelProvider.#ctor">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.ModelProviders.DataModelProvider" /> class for use by an inherited class instance. This constructor can only be called by an inherited class.
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.DataModelProvider.ContextType">
      Gets the type of the data context.
      <returns>The type of the data context.</returns>
    </member>
    <member name="M:System.Web.DynamicData.ModelProviders.DataModelProvider.CreateContext">
      When overridden in a derived class, creates an instance of the data context.
      <returns>An instance of the data context.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.DataModelProvider.Tables">
      When overridden in a derived class, gets the list of tables that are exposed by the data model.
      <returns>The list of tables that are exposed by the data model.</returns>
    </member>
    <member name="T:System.Web.DynamicData.ModelProviders.TableProvider">
      Provides the base class for Dynamic Data table providers.
    </member>
    <member name="M:System.Web.DynamicData.ModelProviders.TableProvider.#ctor(System.Web.DynamicData.ModelProviders.DataModelProvider)">
      Initializes a new instance of the <see cref="T:System.Web.DynamicData.ModelProviders.TableProvider" /> class for use by an inherited class instance. This constructor can only be called by an inherited class.
      <param name="model">The model that the table belongs to.</param>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.TableProvider.Columns">
      When overridden in a derived class, gets the collection of columns in this table.
      <returns>The collection of columns in this table.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.TableProvider.DataModel">
      Gets the <see cref="T:System.Web.DynamicData.ModelProviders.DataModelProvider" /> object.
      <returns>The <see cref="T:System.Web.DynamicData.ModelProviders.DataModelProvider" /> object.</returns>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.TableProvider.EntityType">
      Gets or sets the type that represents the table.
      <returns>The type that represents the table.</returns>
    </member>
    <member name="M:System.Web.DynamicData.ModelProviders.TableProvider.EvaluateForeignKey(System.Object,System.String)">
      Returns the value of a foreign key for the specified row.
      <returns>The foreign key.</returns>
      <param name="row">The row to get the foreign key value for.</param>
      <param name="foreignKeyName">The name of the foreign key column.</param>
    </member>
    <member name="M:System.Web.DynamicData.ModelProviders.TableProvider.GetQuery(System.Object)">
      When overridden in a derived class, returns the <see cref="T:System.Linq.IQueryable" /> object that returns the elements of the table.
      <returns>An <see cref="T:System.Linq.IQueryable" /> object that returns the elements of the table.</returns>
      <param name="context">The data context for the table.</param>
    </member>
    <member name="P:System.Web.DynamicData.ModelProviders.TableProvider.Name">
      Gets the name of the table.
      <returns>The name of the table.</returns>
    </member>
    <member name="M:System.Web.DynamicData.ModelProviders.TableProvider.ToString">
      Returns the <see cref="P:System.Web.DynamicData.ModelProviders.TableProvider.Name" /> property of the <see cref="T:System.Web.DynamicData.ModelProviders.TableProvider" /> instance.
      <returns>The name of the <see cref="T:System.Web.DynamicData.ModelProviders.TableProvider" /> instance. If the <see cref="P:System.Web.DynamicData.ModelProviders.TableProvider.Name" /> property is null, the base class Name property is returned. </returns>
    </member>
  </members>
</doc>