DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files (x86)/Reference Assemblies/Microsoft/Framework/v3.5/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /Program Files (x86)/Reference Assemblies/Microsoft/Framework/v3.5/System.Data.Entity.xml
<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Data.Entity</name>
  </assembly>
  <members>
    <member name="T:System.Data.CommandCompilationException">
      <summary>The exception that is thrown when a command does not compile. </summary>
    </member>
    <member name="M:System.Data.CommandCompilationException.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandCompilationException" />.</summary>
    </member>
    <member name="M:System.Data.CommandCompilationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandCompilationException" /> with serialized data.</summary>
      <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
      <param name="streamingContext">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
    </member>
    <member name="M:System.Data.CommandCompilationException.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandCompilationException" /> with a specialized error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:System.Data.CommandCompilationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandCompilationException" /> that uses a specified error message and a reference to the inner exception.</summary>
      <param name="message">The error message that explains the reason for the exception. </param>
      <param name="innerException">The exception that is the cause of the current exception, or null if no inner exception is specified.</param>
    </member>
    <member name="M:System.Data.CommandCompilationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.</summary>
      <param name="I nfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
      <param name="C ontext">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
    </member>
    <member name="T:System.Data.CommandExecutionException">
      <summary>The exception that is thrown when a command cannot be executed.</summary>
    </member>
    <member name="M:System.Data.CommandExecutionException.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandExecutionException" />.</summary>
    </member>
    <member name="M:System.Data.CommandExecutionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandExecutionException" /> with serialized data.</summary>
      <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
      <param name="streamingContext">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
    </member>
    <member name="M:System.Data.CommandExecutionException.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandExecutionException" /> with a specialized error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:System.Data.CommandExecutionException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandExecutionException" /> that uses a specified error message and a reference to the inner exception.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
    </member>
    <member name="M:System.Data.CommandExecutionException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
    </member>
    <member name="T:System.Data.CommandValidationException">
      <summary>The exception that is thrown when a command cannot be validated.</summary>
    </member>
    <member name="M:System.Data.CommandValidationException.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandValidationException" />.</summary>
    </member>
    <member name="M:System.Data.CommandValidationException.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandValidationException" /> with a specialized error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:System.Data.CommandValidationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of <see cref="T:System.Data.CommandValidationException" /> that uses a specified error message and a reference to the inner exception.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
    </member>
    <member name="T:System.Data.DataRowComparer">
      <summary>Compares two <see cref="T:System.Data.DataRow" /> objects for equivalence using value-based comparison.</summary>
    </member>
    <member name="P:System.Data.DataRowComparer.Default">
      <summary>Gets a singleton instance of <see cref="T:System.Data.DataRowComparer" />. This property is read-only.</summary>
      <returns>An instance of a <see cref="T:System.Data.DataRowComparer" />.</returns>
    </member>
    <member name="M:System.Data.DataRowComparer.Equals(System.Data.DataRow,System.Data.DataRow)">
      <summary>Compares two <see cref="T:System.Data.DataRow" /> objects by using a column-by-column, value-based comparison.</summary>
      <returns>true if the two <see cref="T:System.Data.DataRow" /> objects have ordered sets of column values that are equal; otherwise, false.</returns>
      <param name="leftRow">The first <see cref="T:System.Data.DataRow" /> object to compare.</param>
      <param name="rightRow">The second <see cref="T:System.Data.DataRow" /> object to compare.</param>
    </member>
    <member name="M:System.Data.DataRowComparer.GetHashCode(System.Data.DataRow)">
      <summary>Returns a hash code for the specified <see cref="T:System.Data.DataRow" /> object.</summary>
      <returns>An <see cref="T:System.Int32" /> value representing the hash code of the row.</returns>
      <param name="row">The <see cref="T:System.Data.DataRow" /> to compute the hash code from.</param>
    </member>
    <member name="T:System.Data.DataRowExtensions">
      <summary>Defines the extension methods to the <see cref="T:System.Data.DataRow" /> class. This is a static class.  </summary>
    </member>
    <member name="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.Data.DataColumn)">
      <summary>Provides strongly-typed access to each of the column values in the specified row. The <see cref="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.Data.DataColumn)" /> method also supports nullable types. </summary>
      <returns>The value, of type <paramref name="T" />, of the <see cref="T:System.Data.DataColumn" /> specified by <paramref name="column" />.</returns>
      <param name="row">The input <see cref="T:System.Data.DataRow" />, which acts as the this instance for the extension method.</param>
      <param name="column">The input <see cref="T:System.Data.DataColumn" /> object that specifies the column to return the value of.</param>
      <typeparam name="T">A generic parameter that specifies the return type of the column.</typeparam>
    </member>
    <member name="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.Data.DataColumn,System.Data.DataRowVersion)">
      <summary>Provides strongly-typed access to each of the column values in the specified row. The <see cref="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.Data.DataColumn,System.Data.DataRowVersion)" /> method also supports nullable types. </summary>
      <returns>The value, of type <paramref name="T" />, of the <see cref="T:System.Data.DataColumn" /> specified by <paramref name="column " />and <paramref name="version" />.</returns>
      <param name="row">The input <see cref="T:System.Data.DataRow" />, which acts as the this instance for the extension method.</param>
      <param name="column">The input <see cref="T:System.Data.DataColumn" /> object that specifies the column to return the value of.</param>
      <param name="version">A <see cref="T:System.Data.DataRowVersion" /> enumeration that specifies the version of the column value to return, such as Current or Original version.</param>
      <typeparam name="T">A generic parameter that specifies the return type of the column.</typeparam>
    </member>
    <member name="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.Int32)">
      <summary>Provides strongly-typed access to each of the column values in the specified row. The <see cref="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.Int32)" /> method also supports nullable types. </summary>
      <returns>The value, of type <paramref name="T" />, of the <see cref="T:System.Data.DataColumn" /> specified by <paramref name="ordinal" />.</returns>
      <param name="row">The input <see cref="T:System.Data.DataRow" />, which acts as the this instance for the extension method.</param>
      <param name="ordinal">The zero-based ordinal of the column to return the value of.</param>
      <typeparam name="T">A generic parameter that specifies the return type of the column.</typeparam>
    </member>
    <member name="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.Int32,System.Data.DataRowVersion)">
      <summary>Provides strongly-typed access to each of the column values in the specified row. The <see cref="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.Int32,System.Data.DataRowVersion)" /> method also supports nullable types. </summary>
      <returns>The value, of type <paramref name="T" />, of the <see cref="T:System.Data.DataColumn" /> specified by <paramref name="ordinal " />and <paramref name="version" />.</returns>
      <param name="row">The input <see cref="T:System.Data.DataRow" />, which acts as the this instance for the extension method.</param>
      <param name="ordinal">The zero-based ordinal of the column to return the value of.</param>
      <param name="version">A <see cref="T:System.Data.DataRowVersion" /> enumeration that specifies the version of the column value to return, such as Current or Original version.</param>
      <typeparam name="T">A generic parameter that specifies the return type of the column.</typeparam>
    </member>
    <member name="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.String)">
      <summary>Provides strongly-typed access to each of the column values in the specified row. The <see cref="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.String)" /> method also supports nullable types. </summary>
      <returns>The value, of type <paramref name="T" />, of the <see cref="T:System.Data.DataColumn" /> specified by <paramref name="columnName" />.</returns>
      <param name="row">The input <see cref="T:System.Data.DataRow" />, which acts as the this instance for the extension method.</param>
      <param name="columnName">The name of the column to return the value of.</param>
      <typeparam name="T">A generic parameter that specifies the return type of the column.</typeparam>
    </member>
    <member name="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.String,System.Data.DataRowVersion)">
      <summary>Provides strongly-typed access to each of the column values in the specified row. The <see cref="M:System.Data.DataRowExtensions.Field``1(System.Data.DataRow,System.String,System.Data.DataRowVersion)" /> method also supports nullable types. </summary>
      <returns>The value, of type <paramref name="T" />, of the <see cref="T:System.Data.DataColumn" /> specified by <paramref name="columnName " />and <paramref name="version" />.</returns>
      <param name="row">The input <see cref="T:System.Data.DataRow" />, which acts as the this instance for the extension method.</param>
      <param name="columnName">The name of the column to return the value of.</param>
      <param name="version">A <see cref="T:System.Data.DataRowVersion" /> enumeration that specifies the version of the column value to return, such as Current or Original version.</param>
      <typeparam name="T">A generic parameter that specifies the return type of the column.</typeparam>
    </member>
    <member name="M:System.Data.DataRowExtensions.SetField``1(System.Data.DataRow,System.Data.DataColumn,``0)">
      <summary>Sets a new value for the specified column in the <see cref="T:System.Data.DataRow" />. The <see cref="M:System.Data.DataRowExtensions.SetField``1(System.Data.DataRow,System.Data.DataColumn,``0)" /> method also supports nullable types. </summary>
      <param name="row">The input <see cref="T:System.Data.DataRow" />, which acts as the this instance for the extension method.</param>
      <param name="column">The input <see cref="T:System.Data.DataColumn" /> specifies which row value to retrieve.</param>
      <param name="value">The new row value for the specified column, of type <paramref name="T" />.</param>
      <typeparam name="T">A generic parameter that specifies the value type of the column.</typeparam>
    </member>
    <member name="M:System.Data.DataRowExtensions.SetField``1(System.Data.DataRow,System.Int32,``0)">
      <summary>Sets a new value for the specified column in the <see cref="T:System.Data.DataRow" /> the method is called on. The <see cref="M:System.Data.DataRowExtensions.SetField``1(System.Data.DataRow,System.Int32,``0)" /> method also supports nullable types. </summary>
      <param name="row">The input <see cref="T:System.Data.DataRow" />, which acts as the this instance for the extension method.</param>
      <param name="ordinal">The zero-based ordinal of the column to set the value of.</param>
      <param name="value">The new row value for the specified column, of type <paramref name="T" />.</param>
      <typeparam name="T">A generic parameter that specifies the value type of the column.</typeparam>
    </member>
    <member name="M:System.Data.DataRowExtensions.SetField``1(System.Data.DataRow,System.String,``0)">
      <summary>Sets a new value for the specified column in the <see cref="T:System.Data.DataRow" />. The <see cref="M:System.Data.DataRowExtensions.SetField``1(System.Data.DataRow,System.String,``0)" /> method also supports nullable types. </summary>
      <param name="row">The input <see cref="T:System.Data.DataRow" />, which acts as the this instance for the extension method.</param>
      <param name="columnName">The name of the column to set the value of.</param>
      <param name="value">The new row value for the specified column, of type <paramref name="T" />.</param>
      <typeparam name="T">A generic parameter that specifies the value type of the column.</typeparam>
    </member>
    <member name="T:System.Data.DataTableExtensions">
      <summary>Defines the extension methods to <see cref="T:System.Data.DataTable" /> class. <see cref="T:System.Data.DataTableExtensions" /> is a static class. </summary>
    </member>
    <member name="M:System.Data.DataTableExtensions.AsEnumerable(System.Data.DataTable)">
      <summary>Returns an <see cref="T:System.Collections.Generic.IEnumerable`1" /> object, where the generic parameter <paramref name="T" /> is <see cref="T:System.Data.DataRow" />, that can be used in a LINQ expression or method query.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> object, where the generic parameter <paramref name="T" /> is <see cref="T:System.Data.DataRow" />.</returns>
      <param name="source">The source <see cref="T:System.Data.DataTable" /> to make enumerable.</param>
    </member>
    <member name="M:System.Data.DataTableExtensions.CopyToDataTable``1(System.Collections.Generic.IEnumerable{``0})">
      <summary>Returns a <see cref="T:System.Data.DataTable" /> containing copies of the <see cref="T:System.Data.DataRow" /> objects, given an input <see cref="T:System.Collections.Generic.IEnumerable`1" /> object where the generic parameter <paramref name="T" /> is <see cref="T:System.Data.DataRow" />. </summary>
      <returns>A <see cref="T:System.Data.DataTable" /> containing the input sequence as the type of <see cref="T:System.Data.DataRow" /> objects.</returns>
      <param name="source">The source <see cref="T:System.Collections.Generic.IEnumerable`1" /> sequence.</param>
    </member>
    <member name="M:System.Data.DataTableExtensions.CopyToDataTable``1(System.Collections.Generic.IEnumerable{``0},System.Data.DataTable,System.Data.LoadOption)" />
    <member name="T:System.Data.EntityKey">
      <summary>Provides a durable reference to an entity.</summary>
    </member>
    <member name="M:System.Data.EntityKey.#ctor(System.Data.Metadata.Edm.EntitySet,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}})">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityKey" /> class that uses an <see cref="T:System.Data.Metadata.Edm.EntitySet" /> and a generic <see cref="T:System.Collections.Generic.KeyValuePair" /> collection.</summary>
      <param name="entitySet">An <see cref="T:System.Data.Metadata.Edm.EntitySet" />.</param>
      <param name="entityKeyValues">A generic <see cref="T:System.Collections.Generic.KeyValuePair" /> collection.Each key/value pair has a property name as the key and the value of that property as the value. There should be one pair for each property that is part of the <see cref="T:System.Data.EntityKey" />. The order of the key/value pairs does not matter, but each key property should be included. The property names are simple names that are not qualified with an entity type name or the schema name.</param>
    </member>
    <member name="P:System.Data.EntityKey.EntityKeyValues">
      <summary>Gets the key values associated with this <see cref="T:System.Data.EntityKey" />.</summary>
      <returns>The key values of this <see cref="T:System.Data.EntityKey" />.</returns>
    </member>
    <member name="F:System.Data.EntityKey.EntityNotValidKey">
      <summary>A singleton <see cref="T:System.Data.EntityKey" /> identifying an entity that resulted from a failed TREAT.</summary>
    </member>
    <member name="P:System.Data.EntityKey.EntitySet">
      <summary>Gets the <see cref="T:System.Data.Metadata.Edm.EntitySet" /> associated with this <see cref="T:System.Data.EntityKey" />.</summary>
      <returns>The <see cref="T:System.Data.Metadata.Edm.EntitySet" /> associated with this <see cref="T:System.Data.EntityKey" />.</returns>
    </member>
    <member name="M:System.Data.EntityKey.Equals(System.Data.EntityKey)">
      <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.Data.EntityKey" />. </summary>
      <returns>true if this instance and <paramref name="other" /> have equal values; otherwise, false. </returns>
      <param name="other">An <see cref="T:System.Data.EntityKey" /> object to compare with this instance.</param>
    </member>
    <member name="M:System.Data.EntityKey.Equals(System.Object)">
      <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.Object" />. </summary>
      <returns>true if this instance and <paramref name="obj" /> have equal values; otherwise, false. </returns>
      <param name="obj">An <see cref="T:System.Object" /> object to compare with this instance.</param>
    </member>
    <member name="M:System.Data.EntityKey.GetHashCode">
      <summary>Serves as a hash function for the current <see cref="T:System.Data.EntityKey" /> object. <see cref="M:System.Data.EntityKey.GetHashCode" /> is suitable for hashing algorithms and data structures such as a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Data.EntityKey" />.</returns>
    </member>
    <member name="P:System.Data.EntityKey.IsTemporary">
      <summary>Gets a value indicating whether the <see cref="T:System.Data.EntityKey" /> is temporary.  </summary>
      <returns>true if the <see cref="T:System.Data.EntityKey" /> is temporary; otherwise, false.</returns>
    </member>
    <member name="F:System.Data.EntityKey.NoEntitySetKey">
      <summary>A singleton <see cref="T:System.Data.EntityKey" /> by which a read-only entity is identified. </summary>
    </member>
    <member name="M:System.Data.EntityKey.op_Equality(System.Data.EntityKey,System.Data.EntityKey)">
      <summary>Compares two <see cref="T:System.Data.EntityKey" /> objects. </summary>
      <returns>true if the <paramref name="key1" /> and <paramref name="key2" /> values are equal; otherwise, false.</returns>
      <param name="key1">A <see cref="T:System.Data.EntityKey" /> to compare.</param>
      <param name="key2">A <see cref="T:System.Data.EntityKey" /> to compare.</param>
    </member>
    <member name="M:System.Data.EntityKey.op_Inequality(System.Data.EntityKey,System.Data.EntityKey)">
      <summary>Compares two <see cref="T:System.Data.EntityKey" /> objects. </summary>
      <returns>true if the <paramref name="key1" /> and <paramref name="key2" /> values are not equal; otherwise, false.</returns>
      <param name="key1">A <see cref="T:System.Data.EntityKey" /> to compare.</param>
      <param name="key2">A <see cref="T:System.Data.EntityKey" /> to compare.</param>
    </member>
    <member name="T:System.Data.IEntityAdapter">
      <summary>Provides an explicit interface for data providers and represents a set of methods and mapping action-related properties used to update cached object instances.</summary>
    </member>
    <member name="P:System.Data.IEntityAdapter.AcceptChangesDuringUpdate">
      <summary>Gets or sets whether <see cref="P:System.Data.IEntityAdapter.AcceptChangesDuringUpdate" /> should be called on each saved entity during an update.</summary>
      <returns>true if AcceptChanges is called during an update; otherwise false. </returns>
    </member>
    <member name="P:System.Data.IEntityAdapter.Connection">
      <summary>Gets or sets the <see cref="T:System.Data.EntityClient.EntityConnection" />.</summary>
      <returns>The <see cref="T:System.Data.EntityClient.EntityConnection" />.</returns>
    </member>
    <member name="M:System.Data.IEntityAdapter.Update(System.Data.IEntityStateManager)">
      <summary> Updates the data store with the changes that have been made to the object instances in the provided <see cref="T:System.Data.IEntityAdapter.Update(System.Data.IEntityStateManager" />.</summary>
      <returns>The number of object instances updated. </returns>
      <param name="cache">The <see cref="T:System.Data.IEntityAdapter.Update(System.Data.IEntityStateManager" /> that contains the object instances.</param>
    </member>
    <member name="T:System.Data.IEntityStateManager">
      <summary>Provides an explicit interface for managing <see cref="T:System.Data.Objects.EntityState" />.  </summary>
    </member>
    <member name="M:System.Data.IEntityStateManager.GetEntityStateEntries(System.Data.Objects.EntityState)">
      <summary>Returns a collection of <see cref="T:System.Data.Objects.ObjectStateEntry" /> objects for the specified <see cref="T:System.Data.EntityState" />.</summary>
      <returns>A collection of <see cref="T:System.Data.Objects.EntityState" /> objects.</returns>
      <param name="state">A <see cref="T:System.Data.Objects.EntityState" />.</param>
    </member>
    <member name="M:System.Data.IEntityStateManager.GetEntityStateEntry(System.Data.EntityKey)">
      <summary>Returns the corresponding <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the specified <see cref="T:System.Data.EntityKey" />.</summary>
      <returns>The corresponding <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the specified <see cref="T:System.Data.EntityKey" />.</returns>
      <param name="key">An <see cref="T:System.Data.EntityKey" />.</param>
    </member>
    <member name="M:System.Data.IEntityStateManager.TryGetEntityStateEntry(System.Data.EntityKey,System.Data.Objects.ObjectStateEntry@)">
      <summary>Attempts to retrieve the corresponding <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the given <see cref="T:System.Data.EntityKey" />.</summary>
      <returns>true if there is a corresponding <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the specified <see cref="T:System.Data.EntityKey" />; otherwise, false.</returns>
      <param name="key">An <see cref="T:System.Data.EntityKey" />.</param>
      <param name="cacheEntry">When this method returns, contains an <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the specified <see cref="T:System.Data.EntityKey" />. If no matching entity is found, null is returned.</param>
    </member>
    <member name="T:System.Data.IExtendedDataRecord">
      <summary>Provides access to the column values within each row of a <see cref="T:System.Data.DbDataRecord" /> for a <see cref="T:System.Data.Common.DbDataReader" />.</summary>
    </member>
    <member name="P:System.Data.IExtendedDataRecord.DataRecordInfo">
      <summary>Gets <see cref="T:System.Data.Common.DataRecordInfo" /> for this <see cref="T:System.Data.IExtendedDataRecord" />.</summary>
      <returns>A <see cref="T:System.Data.Common.DataRecordInfo" /> object.</returns>
    </member>
    <member name="M:System.Data.IExtendedDataRecord.GetDataRecord(System.Int32)">
      <summary>Gets a <see cref="T:System.Data.DbDataRecord" /> object with the specified index.</summary>
      <returns>A <see cref="T:System.Data.DbDataRecord" /> object. </returns>
      <param name="i">The index of the row.</param>
    </member>
    <member name="T:System.Data.MappingException">
      <summary>The exception that is thrown when mapping related service requests fail.</summary>
    </member>
    <member name="M:System.Data.MappingException.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Data.MappingException" />.</summary>
    </member>
    <member name="M:System.Data.MappingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of <see cref="T:System.Data.MappingException" /> with serialized data.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
    </member>
    <member name="M:System.Data.MappingException.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Data.MappingException" /> with a specialized error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:System.Data.MappingException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of <see cref="T:System.Data.MappingException" /> that uses a specified error message and a reference to the inner exception.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
    </member>
    <member name="M:System.Data.MappingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
    </member>
    <member name="T:System.Data.ObjectNotFoundException">
      <summary>The exception that is thrown when an object is not present.</summary>
    </member>
    <member name="M:System.Data.ObjectNotFoundException.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Data.ObjectNotFoundException" />.</summary>
    </member>
    <member name="M:System.Data.ObjectNotFoundException.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Data.ObjectNotFoundException" /> with a specialized error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:System.Data.ObjectNotFoundException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of <see cref="T:System.Data.ObjectNotFoundException" /> class that uses a specified error message and a reference to the inner exception.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
    </member>
    <member name="T:System.Data.OptimisticConcurrencyException">
      <summary>The exception that is thrown when an optimistic concurrency violation occurs.</summary>
    </member>
    <member name="M:System.Data.OptimisticConcurrencyException.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Data.OptimisticConcurrencyException" />.</summary>
    </member>
    <member name="M:System.Data.OptimisticConcurrencyException.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Data.OptimisticConcurrencyException" /> with a specialized error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:System.Data.OptimisticConcurrencyException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of <see cref="T:System.Data.OptimisticConcurrencyException" /> that uses a specified error message and a reference to the inner exception.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
    </member>
    <member name="M:System.Data.OptimisticConcurrencyException.#ctor(System.String,System.Exception,System.Collections.Generic.IEnumerable{System.Data.Objects.ObjectStateEntry})">
      <summary>Initializes a new instance of <see cref="T:System.Data.OptimisticConcurrencyException" /> that uses a specified error message, a reference to the inner exception, and an enumerable collection of <see cref="T:System.Data.Objects.ObjectStateEntry" /> objects.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
      <param name="stateEntries">The enumerable collection of <see cref="T:System.Data.Objects.ObjectStateEntry" /> objects.</param>
    </member>
    <member name="T:System.Data.ProviderIncompatibleException">
      <summary>The exception that is thrown when the underlying data provider is incompatible with the Entity Framework.</summary>
    </member>
    <member name="M:System.Data.ProviderIncompatibleException.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Data.ProviderIncompatibleException" />.</summary>
    </member>
    <member name="M:System.Data.ProviderIncompatibleException.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Data.ProviderIncompatibleException" /> with a specialized error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:System.Data.ProviderIncompatibleException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of <see cref="T:System.Data.ProviderIncompatibleException" /> that uses a specified error message.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
    </member>
    <member name="T:System.Data.QueryException">
      <summary>The exception that is thrown when syntactic or semantic rules are violated and the query cannot be executed.</summary>
    </member>
    <member name="M:System.Data.QueryException.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Data.QueryException" />.</summary>
    </member>
    <member name="M:System.Data.QueryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of <see cref="T:System.Data.QueryException" /> with serialized data.</summary>
      <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
      <param name="streamingContext">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
    </member>
    <member name="M:System.Data.QueryException.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Data.QueryException" /> with a specialized error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:System.Data.QueryException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.QueryException" /> class that uses a specified error message and a reference to the inner exception that is the cause of this exception. </summary>
      <param name="message">The error message that explains the reason for the exception. </param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
    </member>
    <member name="P:System.Data.QueryException.Column" />
    <member name="P:System.Data.QueryException.ErrorContext" />
    <member name="P:System.Data.QueryException.ErrorDescription">
      <summary>Gets a description of the error.</summary>
      <returns>A string that describes the error.</returns>
    </member>
    <member name="M:System.Data.QueryException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
    </member>
    <member name="P:System.Data.QueryException.Line" />
    <member name="P:System.Data.QueryException.Message" />
    <member name="T:System.Data.TypedTableBase`1">
      <summary>This type is used as a base class for typed-<see cref="T:System.Data.DataTable" /> object generation by Visual Studio and the XSD.exe .NET Framework tool, and is not intended to be used directly from your code. </summary>
    </member>
    <member name="M:System.Data.TypedTableBase`1.#ctor">
      <summary>Initializes a new <see cref="T:System.Data.TypedTableBase'1" />. This method supports typed-<see cref="T:System.Data.DataTable" /> object generation by Visual Studio and the XSD.exe .NET Framework tool. This type is not intended to be used directly from your code.</summary>
    </member>
    <member name="M:System.Data.TypedTableBase`1.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new <see cref="T:System.Data.TypedTableBase'1" />. This method supports typed-<see cref="T:System.Data.DataTable" /> object generation by Visual Studio and the XSD.exe .NET Framework tool. This method is not intended to be used directly from your code.</summary>
      <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains data to construct the object.</param>
      <param name="context">The streaming context for the object being deserializad.</param>
    </member>
    <member name="M:System.Data.TypedTableBase`1.GetEnumerator">
      <summary>Returns an enumerator for the typed-<see cref="T:System.Data.DataRow" />. This method supports typed-<see cref="T:System.Data.DataTable" /> object generation by Visual Studio and the XSD.exe .NET Framework tool. This method is not intended to be used directly from your code. </summary>
      <returns>An object that implements the <see cref="T:System.Collections.Generic.IEnumerator`1" /> interface.</returns>
    </member>
    <member name="M:System.Data.TypedTableBase`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Populates the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the data that is required to serialize the target object. This method supports typed-<see cref="T:System.Data.DataTable" /> object generation by Visual Studio and the XSD.exe .NET Framework tool. This method is not intended to be used directly from your code.</summary>
      <returns />
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object to populate with data.</param>
      <param name="context">The destination for this serialization.</param>
    </member>
    <member name="M:System.Data.TypedTableBase`1.System#Collections#IEnumerable#GetEnumerator" />
    <member name="T:System.Data.UpdateException">
      <summary>The exception that is thrown when modifications to object instances cannot be persisted to the data store.</summary>
    </member>
    <member name="M:System.Data.UpdateException.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Data.UpdateException" />.</summary>
    </member>
    <member name="M:System.Data.UpdateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of <see cref="T:System.Data.UpdateException" /> with serialized data.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
    </member>
    <member name="M:System.Data.UpdateException.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.Data.UpdateException" /> with a specialized error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:System.Data.UpdateException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.UpdateException" /> class that uses a specified error message and a reference to the inner exception that is the cause of this exception. </summary>
      <param name="message">The error message that explains the reason for the exception. </param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
    </member>
    <member name="M:System.Data.UpdateException.#ctor(System.String,System.Exception,System.Collections.Generic.IEnumerable{System.Data.Objects.ObjectStateEntry})">
      <summary>Initializes a new instance of the <see cref="T:System.Data.UpdateException" /> class that uses a specified error message, a reference to the inner exception, and an enumerable collection of <see cref="T:System.Data.Objects.ObjectStateEntry" /> objects.</summary>
      <param name="message">The error message that explains the reason for the exception. </param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
      <param name="stateEntries">The collection of <see cref="T:System.Data.Objects.ObjectStateEntry" /> objects.</param>
    </member>
    <member name="P:System.Data.UpdateException.StateEntries">
      <summary>Gets the <see cref="T:System.Data.Objects.ObjectStateEntry" /> objects for this <see cref="T:System.Data.UpdateException" />.</summary>
      <returns>A collection of <see cref="T:System.Data.Objects.ObjectStateEntry" /> objects comprised of either a single entity and 0 or more relationships, or 0 entities and 1 or more relationships.</returns>
    </member>
    <member name="T:System.Data.Common.DataRecordInfo">
      <summary>Provides access to information about the structural type and column information for a <see cref="T:System.Data.Common.DbDataRecord" />. </summary>
    </member>
    <member name="M:System.Data.Common.DataRecordInfo.#ctor(System.Data.Metadata.Edm.TypeUsage,System.Collections.Generic.IEnumerable{System.Data.Metadata.Edm.EdmMember})">
      <summary>Initializes a new <see cref="T:System.Data.Common.DbDataRecord" /> object that uses a <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> and an enumerable collection of <see cref="T:System.Data.Metadata.Edm.EdmMember" /> objects.</summary>
      <param name="metadata">The metadata supplied by <see cref="T:System.Data.Metadata.Edm.TypeUsage" />.</param>
      <param name="memberInfo">An enumerable collection of <see cref="T:System.Data.Metadata.Edm.EdmMember" /> objects.</param>
    </member>
    <member name="P:System.Data.Common.DataRecordInfo.FieldInfo">
      <summary>Gets <see cref="T:System.Data.Common.FieldMetadata" /> for this <see cref="P:System.Data.IExtendedDataRecord.DataRecordInfo" /> object.</summary>
      <returns>A <see cref="T:System.Data.Common.FieldMetadata" /> object.</returns>
    </member>
    <member name="P:System.Data.Common.DataRecordInfo.Metadata">
      <summary>Gets <see cref="T:System.Data.Common.FieldMetadata" /> for this <see cref="P:System.Data.IExtendedDataRecord.DataRecordInfo" /> object.</summary>
      <returns>A <see cref="T:System.Data.Common.FieldMetadata" /> object.</returns>
    </member>
    <member name="T:System.Data.Common.DbCommandDefinition">
      <summary>Defines a cacheable command plan.</summary>
    </member>
    <member name="M:System.Data.Common.DbCommandDefinition.#ctor">
      <summary>Initializes a new <see cref="T:System.Data.Common.DbCommandDefinition" />.</summary>
    </member>
    <member name="M:System.Data.Common.DbCommandDefinition.#ctor(System.Data.Common.DbCommand)">
      <summary>Initializes a new <see cref="T:System.Data.Common.DbCommandDefinition" /> using the supplied <see cref="T:System.Data.Common.DbCommand" />.</summary>
      <param name="prototype">The supplied <see cref="T:System.Data.Common.DbCommand" />.</param>
    </member>
    <member name="M:System.Data.Common.DbCommandDefinition.CreateCommand">
      <summary>Creates and returns a <see cref="T:System.Data.Common.DbCommandDefinition" /> object associated with the current connection. </summary>
      <returns>A <see cref="T:System.Data.Common.DbCommandDefinition" />.</returns>
    </member>
    <member name="T:System.Data.Common.DbProviderServices">
      <summary>Represents a set of methods for creating correct command definition objects.</summary>
    </member>
    <member name="M:System.Data.Common.DbProviderServices.#ctor">
      <summary>Initializes a new instance of a <see cref="T:System.Data.Common.DbProviderServices" /> class.</summary>
    </member>
    <member name="M:System.Data.Common.DbProviderServices.CreateCommandDefinition(System.Data.Common.DbCommand)">
      <summary>Creates a <see cref="T:System.Data.Common.DbCommandDefinition" /> that uses the specified <see cref="T:System.Data.Common.DbCommand" />.</summary>
      <returns>A <see cref="T:System.Data.Common.DbCommandDefinition" />.</returns>
      <param name="prototype">A <see cref="T:System.Data.Common.DbCommand" /> used to create the <see cref="T:System.Data.Common.DbCommandDefinition" />.</param>
    </member>
    <member name="M:System.Data.Common.DbProviderServices.CreateCommandDefinition(System.Data.Common.DbConnection,System.Data.Common.CommandTrees.DbCommandTree)" />
    <member name="M:System.Data.Common.DbProviderServices.GetProviderManifest(System.Data.Common.DbConnection)">
      <summary>Gets the provider manifest as an <see cref="T:System.Xml.XmlReader" />.</summary>
      <returns>A <see cref="T:System.Data.Common.DbCommandDefinition" />. </returns>
      <param name="connection">A <see cref="T:System.Data.Common.DbConnection" />.</param>
    </member>
    <member name="T:System.Data.Common.DbUpdatableDataRecord">
      <summary>Provides methods for setting values in structured types.</summary>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.Data.Common.DbUpdatableDataRecord" />.</summary>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetBoolean(System.Int32,System.Boolean)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Boolean" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetByte(System.Int32,System.Byte)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Byte" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
      <summary>Sets the data stored in the column to the specified array of <see cref="T:System.Byte" /> values.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="dataIndex">The offset into the field value to start copying bytes.</param>
      <param name="buffer">The target buffer from which to copy bytes.</param>
      <param name="bufferIndex">The offset into the buffer from which to start copying bytes.</param>
      <param name="length">The number of bytes to copy from the buffer.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetChar(System.Int32,System.Char)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Char" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
      <summary>Sets the data stored in the column to the specified array of <see cref="T:System.Char" /> values.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="dataIndex">The offset into the field value to start copying characters.</param>
      <param name="buffer">The target buffer from which to copy chars.</param>
      <param name="bufferIndex">The offset into the buffer from which to start copying chars.</param>
      <param name="length">The number of chars to copy from the buffer.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetDataRecord(System.Int32,System.Data.IDataRecord)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Data.IDataRecord" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetDateTime(System.Int32,System.DateTime)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.DateTime" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetDBNull(System.Int32)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.DBNull" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetDecimal(System.Int32,System.Decimal)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Decimal" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetDouble(System.Int32,System.Double)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Douible" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetFloat(System.Int32,System.Single)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Single" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetGuid(System.Int32,System.Guid)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Guid" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetInt16(System.Int32,System.Int16)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Int16" />. </summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetInt32(System.Int32,System.Int32)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Int32" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetInt64(System.Int32,System.Int64)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Int64" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetString(System.Int32,System.String)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.String" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetValue(System.Int32,System.Object)">
      <summary>Sets the column value at the specified ordinal position to <see cref="T:System.Object" />.</summary>
      <param name="i">The zero-based ordinal of the column.</param>
      <param name="value">The value to set for the specified column.</param>
    </member>
    <member name="M:System.Data.Common.DbUpdatableDataRecord.SetValues(System.Object[])">
      <summary>Sets new values, expressed as common language runtime (CLR) types, for all of the columns in the <see cref="T:System.Data.Common.DbDataRecord" />.</summary>
      <returns>The number of column values set as an integer.</returns>
      <param name="values">The array of new values, expressed as CLR types boxed as Object references, for the <see cref="T:System.Data.Common.DbDataRecord" />.</param>
    </member>
    <member name="T:System.Data.Common.EntityRecordInfo">
      <summary>Provides access to entity metadata.</summary>
    </member>
    <member name="M:System.Data.Common.EntityRecordInfo.#ctor(System.Data.Metadata.Edm.EntityType,System.Collections.Generic.IEnumerable{System.Data.Metadata.Edm.EdmMember},System.Data.EntityKey)">
      <summary>Initializes a new <see cref="T:System.Data.Common.EntityRecordInfo" /> that uses the <see cref="T:System.Data.Metadata.Edm.EntityType" />, an enumerable collection of <see cref="T:System.Data.Metadata.Edm.EdmMember" /> and an <see cref="T:System.Data.EntityKey" />.</summary>
      <param name="metadata">The <see cref="T:System.Data.Metadata.Edm.EntityType" />.</param>
      <param name="memberInfo">The enumerable collection of <see cref="T:System.Data.Metadata.Edm.EdmMember" /> objects.</param>
      <param name="entityKey">An <see cref="T:System.Data.EntityKey" /> object.</param>
    </member>
    <member name="P:System.Data.Common.EntityRecordInfo.EntityKey">
      <summary>Gets the <see cref="T:System.Data.EntityKey" />.</summary>
      <returns>An <see cref="T:System.Data.EntityKey" />.</returns>
    </member>
    <member name="T:System.Data.Common.FieldMetadata">
      <summary>Provides access to field metadata for a <see cref="T:System.Data.Common.DataRecordInfo" /> object.</summary>
    </member>
    <member name="M:System.Data.Common.FieldMetadata.#ctor(System.Int32,System.Data.Metadata.Edm.EdmMember)">
      <summary>Initializes a new <see cref="T:System.Data.Common.FieldMetadata" /> object with the specified ordinal value and field type.</summary>
      <param name="ordinal">An integer specified the location of the metadata.</param>
      <param name="fieldType">The field type.</param>
    </member>
    <member name="P:System.Data.Common.FieldMetadata.FieldType">
      <summary>Gets the type of field for this <see cref="T:System.Data.Common.FieldMetadata" /> object.</summary>
      <returns />
    </member>
    <member name="P:System.Data.Common.FieldMetadata.Ordinal">
      <summary>Gets the ordinal for this <see cref="T:System.Data.Common.FieldMetadata" /> object.</summary>
      <returns>An integer representing the ordinal value.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbAggregate">
      <summary>Implements the basic functionality required by aggregates in a GroupBy clause. </summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbAggregate.Arguments">
      <summary>Gets the list of expressions that define the arguments to this <see cref="T:System.Data.Common.CommandTrees.DbAggregate" />.</summary>
      <returns>The list of expressions that define the arguments to this <see cref="T:System.Data.Common.CommandTrees.DbAggregate" />.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbAggregate.CommandTree">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbCommandTree" /> with which this <see cref="T:System.Data.Common.CommandTrees.DbAggregate" /> is associated.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbCommandTree" /> with which this <see cref="T:System.Data.Common.CommandTrees.DbAggregate" /> is associated.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbAggregate.ResultType">
      <summary>Gets the result type of this <see cref="T:System.Data.Common.CommandTrees.DbAggregate" />. </summary>
      <returns>The result type of this <see cref="T:System.Data.Common.CommandTrees.DbAggregate" />.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbAndExpression">
      <summary>Represents the logical-AND of two Boolean arguments. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbAndExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbAndExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbApplyExpression">
      <summary>Represents an apply operation, which is the invocation of the specified function for each element in the specified input set. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbApplyExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbApplyExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbApplyExpression.Apply">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the function that is invoked for each element in the input set.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the function that is invoked for each element in the input set.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbApplyExpression.Input">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbArithmeticExpression">
      <summary>Represents an arithmetic operation applied to numeric arguments. Addition, subtraction, multiplication, division, modulo, and negation are arithmetic operations. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbArithmeticExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbArithmeticExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbBinaryExpression">
      <summary>Implements the basic functionality required by expressions that accept two expression operands.</summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbBinaryExpression.Left">
      <summary>Gets or sets the <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the left argument.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the left argument.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbBinaryExpression.Right">
      <summary>Gets or sets the <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the right argument.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the right argument.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbCaseExpression">
      <summary>Represents the When, Then, and Else clauses of the <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" />. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbCaseExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbCaseExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbCaseExpression.Else">
      <summary>Gets or sets the Else clause of this <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" />.</summary>
      <returns>The Else clause of this <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" />.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbCaseExpression.Then">
      <summary>Gets the Then clauses of this <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" />.</summary>
      <returns>The Then clauses of this <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" />.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbCaseExpression.When">
      <summary>Gets the When clauses of this <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" />.</summary>
      <returns>The When clauses of this <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" />.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbCastExpression">
      <summary>Represents the type conversion of a single argument to the specified type. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbCastExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbCastExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbCommandTree">
      <summary>Implements the basic functionality for the Query, Insert, Update, Delete, and function invocation command tree types. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbCommandTree.Clone">
      <summary />
      <returns />
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbCommandTree.Parameters">
      <summary>Gets the name and corresponding type of each parameter that can be referenced within this <see cref="T:System.Data.Common.CommandTrees.DbCommandTree" />.</summary>
      <returns>The name and corresponding type of each parameter that can be referenced within this <see cref="T:System.Data.Common.CommandTrees.DbCommandTree" />.</returns>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbCommandTree.Validate">
      <summary />
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbCommandTree.VersionNumber">
      <summary />
      <returns />
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbComparisonExpression">
      <summary>Represents a comparison operation applied to two arguments. Equality, greater than, greater than or equal, less than, less than or equal, and inequality are comparison operations. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbComparisonExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbComparisonExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbConstantExpression">
      <summary>Represents different kinds of constants (literals). This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbConstantExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbConstantExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbConstantExpression.Value">
      <summary>Gets the constant value.</summary>
      <returns>The constant value.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbCrossJoinExpression">
      <summary>Represents an unconditional join operation between the given collection arguments. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbCrossJoinExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbCrossJoinExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbCrossJoinExpression.Inputs">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> list that provides the input sets to the join.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> list that provides the input sets to the join.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbDeleteCommandTree">
      <summary>Represents a single row delete operation expressed as a command tree. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbDeleteCommandTree.Clone">
      <summary>Creates a new <see cref="T:System.Data.Common.CommandTrees.DbDeleteCommandTree" /> for which each expression property value is a clone of the corresponding property of this command tree.</summary>
      <returns>A new <see cref="T:System.Data.Common.CommandTrees.DbDeleteCommandTree" /> for which each expression property value is a clone of the corresponding property of this command tree.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbDeleteCommandTree.Predicate">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the predicate used to determine which members of the target collection should be deleted.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the predicate used to determine which members of the target collection should be deleted.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbDerefExpression">
      <summary>Represents the retrieval of a given entity based on the specified reference. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbDerefExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbDerefExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbDistinctExpression">
      <summary>Removes duplicate elements from the specified set argument. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbDistinctExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbDistinctExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />. </returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbElementExpression">
      <summary>Represents the conversion of the specified set argument to a singleton. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbElementExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbElementExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbEntityRefExpression">
      <summary>Represents an expression that extracts a reference from the underlying entity instance. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbEntityRefExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbEntityRefExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbExceptExpression">
      <summary>Represents the set subtraction operation between the left and right operands. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExceptExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExceptExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbExpression">
      <summary>Implements the basic functionality required by expression types.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>The type of the result produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpression.Clone">
      <summary>Creates a new <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> instance that is a copy of this expression. </summary>
      <returns>A new <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> instance that is a copy of this expression.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbExpression.CommandTree">
      <summary>Gets the command tree with which this expression is associated.</summary>
      <returns>The command tree with which this expression is associated.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbExpression.ExpressionKind">
      <summary>Gets the kind of the expression, which indicates the operation of this expression.</summary>
      <returns>The kind of the expression, which indicates the operation of this expression.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbExpression.ResultType">
      <summary>Gets the type metadata for the result type of the expression.</summary>
      <returns>The type metadata for the result type of the expression.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbExpressionBinding">
      <summary>Represents an input set to relational expressions such as <see cref="T:System.Data.Common.CommandTrees.DbFilterExpression" />, <see cref="T:System.Data.Common.CommandTrees.DbProjectExpression" />, and <see cref="T:System.Data.Common.CommandTrees.DbJoinExpression" />. This class cannot be inherited.</summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbExpressionBinding.Expression">
      <summary>Gets or sets the <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the input set.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the input set.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbExpressionBinding.VariableName">
      <summary>Gets the name assigned to the element variable.</summary>
      <returns>The name assigned to the element variable.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbExpressionBinding.VariableType">
      <summary>Gets the type metadata of the element variable.</summary>
      <returns>The type metadata of the element variable. </returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbExpressionKind">
      <summary>Contains values that each expression class uses to denote the operation it represents. The <see cref="P:System.Data.Common.CommandTrees.DbExpression.ExpressionKind" /> property of an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> can be retrieved to determine which operation that expression represents.</summary>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbExpressionVisitor">
      <summary>Defines the basic functionality that should be implemented by visitors that do not return a result value.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> class.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbAndExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbAndExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbAndExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbApplyExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbApplyExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbApplyExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbArithmeticExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbArithmeticExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbArithmeticExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbCaseExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbCastExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbCastExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbCastExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbComparisonExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbComparisonExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.Db ComparisonExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbConstantExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbConstantExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbConstantExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbCrossJoinExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbCrossJoinExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbCrossJoinExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbDerefExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbDerefExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbDerefExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbDistinctExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbDistinctExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbDistinctExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbElementExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbElementExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbElementExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbEntityRefExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbEntityRefExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbEntityRefExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbExceptExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbExceptExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbExceptExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbExpression)">
      <summary>When overridden in a derived class, handles any expression of an unrecognized type.</summary>
      <param name="expression">The expression to be handled.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbFilterExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbFilterExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbFilterExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbFunctionExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbFunctionExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbFunctionExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbGroupByExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbGroupByExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbGroupByExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbIntersectExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbIntersectExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbIntersectExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbIsEmptyExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbIsEmptyExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbIsEmptyExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbIsNullExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbIsNullExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbIsNullExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbIsOfExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbIsOfExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbIsOfExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbJoinExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbJoinExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbJoinExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbLikeExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbLikeExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbLikeExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbLimitExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbLimitExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbLimitExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbNewInstanceExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbNewInstanceExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbNewInstanceExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbNotExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbNotExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbNotExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbNullExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbNullExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbNullExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbOfTypeExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbOfTypeExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbOfTypeExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbOrExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbOrExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbOrExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbParameterReferenceExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbParameterReferenceExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbParameterReferenceExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbProjectExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbProjectExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbProjectExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbPropertyExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbPropertyExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbPropertyExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbQuantifierExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbQuantifierExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbQuantifierExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbRefExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbRefExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbRefExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbRefKeyExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbRefKeyExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbRefKeyExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbRelationshipNavigationExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbScanExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbScanExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbScanExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbSkipExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbSkipExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbSkipExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbSortExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbSortExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbSortExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbTreatExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbTreatExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbTreatExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbUnionAllExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbUnionAllExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbUnionAllExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbVariableReferenceExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbVariableReferenceExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbVariableReferenceExpression" /> that is visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbViewExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbViewExpression" />.</summary>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbViewExpression" /> that is visited.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbExpressionVisitor`1">
      <summary>Defines the basic functionality that should be implemented by visitors that return a result value of a specific type.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor`1" /> class. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbAndExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbAndExpression" />. </summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbAndExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbApplyExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbApplyExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbApplyExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbArithmeticExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbArithmeticExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbArithmeticExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbCaseExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbCaseExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbCastExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbCastExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbCastExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbComparisonExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbComparisonExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.Db ComparisonExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbConstantExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbConstantExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbConstantExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbCrossJoinExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbCrossJoinExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbCrossJoinExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbDerefExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbDerefExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbDerefExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbDistinctExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbDistinctExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbDistinctExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbElementExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbElementExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbElementExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbEntityRefExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbEntityRefExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbEntityRefExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbExceptExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbExceptExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbExceptExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbExpression)">
      <summary>When overridden in a derived class, handles any expression of an unrecognized type.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbFilterExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbFilterExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbFilterExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbFunctionExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbFunctionExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbFunctionExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbGroupByExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbGroupByExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbGroupByExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbIntersectExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbIntersectExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbIntersectExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbIsEmptyExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbIsEmptyExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbIsEmptyExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbIsNullExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbIsNullExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbIsNullExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbIsOfExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbIsOfExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbIsOfExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbJoinExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbJoinExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbJoinExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbLikeExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbLikeExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbLikeExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbLimitExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbLimitExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbLimitExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbNewInstanceExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbNewInstanceExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbNewInstanceExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbNotExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbNotExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbNotExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbNullExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbNullExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbNullExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbOfTypeExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbOfTypeExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbOfTypeExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbOrExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbOrExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbOrExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbParameterReferenceExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbParameterReferenceExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbParameterReferenceExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbProjectExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbProjectExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbProjectExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbPropertyExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbPropertyExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbPropertyExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbQuantifierExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbQuantifierExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbQuantifierExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbRefExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbRefExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbRefExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbRefKeyExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbRefKeyExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbRefKeyExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbRelationshipNavigationExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbScanExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbScanExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbScanExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbSkipExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbSkipExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbSkipExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbSortExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbSortExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbSortExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbTreatExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbTreatExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbTreatExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbUnionAllExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbUnionAllExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbUnionAllExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbVariableReferenceExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbVariableReferenceExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbVariableReferenceExpression" /> that is being visited.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbExpressionVisitor`1.Visit(System.Data.Common.CommandTrees.DbViewExpression)">
      <summary>When overridden in a derived class, implements the visitor pattern for <see cref="T:System.Data.Common.CommandTrees.DbViewExpression" />.</summary>
      <returns>A result value of a specific type.</returns>
      <param name="expression">The <see cref="T:System.Data.Common.CommandTrees.DbViewExpression" /> that is being visited.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbFilterExpression">
      <summary>Represents a predicate applied to filter an input set. This produces the set of elements that satisfy the predicate. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbFilterExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbFilterExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbFilterExpression.Input">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbFilterExpression.Predicate">
      <summary>Gets or sets the <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the predicate used to filter the input set.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the predicate used to filter the input set.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbFunctionAggregate">
      <summary>Supports standard aggregate functions, such as MIN, MAX, AVG, SUM, and so on. This class cannot be inherited. </summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbFunctionAggregate.Distinct">
      <summary>Gets a value indicating whether this aggregate is a distinct aggregate.</summary>
      <returns />
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbFunctionAggregate.Function">
      <summary>Gets the method metadata that specifies the aggregate function to invoke.</summary>
      <returns>The method metadata that specifies the aggregate function to invoke.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbFunctionExpression">
      <summary>Represents an invocation of a function. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbFunctionExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbFunctionExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbFunctionExpression.Arguments">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> list that provides the arguments to the function.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> list that provides the arguments to the function.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbFunctionExpression.Function">
      <summary>Gets the metadata for the function to invoke.</summary>
      <returns>The metadata for the function to invoke.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbFunctionExpression.IsLambda">
      <summary>Gets a Boolean value indicating whether or not the function to invoke is an inline function definition (also called a Lambda function).</summary>
      <returns>true if the function to invoke is an inline function definition; otherwise, false.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbFunctionExpression.LambdaBody">
      <summary>Gets or sets the expression that provides the body of the referenced function if that function is an inline function (also called a Lambda function).</summary>
      <returns>The expression that provides the body of the referenced function if that function is a Lambda function.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbGroupByExpression">
      <summary>Represents a group by operation. A group by operation is a grouping of the elements in the input set based on the specified key expressions followed by the application of the specified aggregates. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbGroupByExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbGroupByExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbGroupByExpression.Aggregates">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbAggregate" /> list that provides the aggregates to apply.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbAggregate" /> list that provides the aggregates to apply.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbGroupByExpression.Input">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbGroupExpressionBinding" /> that specifies the input set and provides access to the set element and group element variables.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbGroupExpressionBinding" /> that specifies the input set and provides access to the set element and group element variables.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbGroupByExpression.Keys">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> list that provides grouping keys.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> list that provides grouping keys.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbGroupExpressionBinding">
      <summary>Defines the binding for the input set to a <see cref="T:System.Data.Common.CommandTrees.DbGroupByExpression" />. This class cannot be inherited. </summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbGroupExpressionBinding.Expression">
      <summary>Gets or sets the <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the input set.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the input set.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbGroupExpressionBinding.GroupVariableName">
      <summary>Gets the name assigned to the group element variable.</summary>
      <returns>The name assigned to the group element variable.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbGroupExpressionBinding.GroupVariableType">
      <summary>Gets the type metadata of the group element variable.</summary>
      <returns>The type metadata of the group element variable.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbGroupExpressionBinding.VariableName">
      <summary>Gets the name assigned to the element variable.</summary>
      <returns>The name assigned to the element variable.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbGroupExpressionBinding.VariableType">
      <summary>Gets the type metadata of the element variable.</summary>
      <returns>The type metadata of the element variable.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbInsertCommandTree">
      <summary>Represents a single row insert operation expressed as a command tree. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbInsertCommandTree.Clone">
      <summary>Creates a new <see cref="T:System.Data.Common.CommandTrees.DbInsertCommandTree" /> for which each expression property value is a clone of the corresponding property of this command tree.</summary>
      <returns>A new <see cref="T:System.Data.Common.CommandTrees.DbInsertCommandTree" /> for which each expression property value is a clone of the corresponding property of this command tree.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbInsertCommandTree.Returning">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies a projection of results to be returned based on the modified rows. </summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies a projection of results to be returned based on the modified rows. null indicates that no results should be returned from this command.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbInsertCommandTree.SetClauses">
      <summary>Gets the list of insert set clauses that define the insert operation. </summary>
      <returns>The list of insert set clauses that define the insert operation. </returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbIntersectExpression">
      <summary>Represents the set intersection operation between the left and right operands. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbIntersectExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbIntersectExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbIsEmptyExpression">
      <summary>Represents an empty set determination applied to a single set argument. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbIsEmptyExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbIsEmptyExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbIsNullExpression">
      <summary>Represents null determination applied to a single argument. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbIsNullExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbIsNullExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbIsOfExpression">
      <summary>Represents the type comparison of a single argument against the specified type. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbIsOfExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbIsOfExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbIsOfExpression.OfType">
      <summary>Gets the type metadata that the type metadata of the argument should be compared to.</summary>
      <returns>The type metadata that the type metadata of the argument should be compared to.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbJoinExpression">
      <summary>Represents an inner, left outer, or full outer join operation between the given collection arguments on the specified join condition.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbJoinExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbJoinExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type. </param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbJoinExpression.JoinCondition">
      <summary>Gets or sets the join condition to apply.</summary>
      <returns>The join condition to apply.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbJoinExpression.Left">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that provides the left input.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that provides the left input.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbJoinExpression.Right">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that provides the right input.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that provides the right input.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbLikeExpression">
      <summary>Represents a string comparison against the specified pattern with an optional escape string. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbLikeExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbLikeExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbLikeExpression.Argument">
      <summary>Gets or sets an expression that specifies the string to compare against the given pattern.</summary>
      <returns>An expression that specifies the string to compare against the given pattern.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbLikeExpression.Escape">
      <summary>Gets or sets an expression that provides an optional escape string to use for the comparison.</summary>
      <returns>An expression that provides an optional escape string to use for the comparison.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbLikeExpression.Pattern">
      <summary>Gets or sets an expression that specifies the pattern against which the given string should be compared.</summary>
      <returns>An expression that specifies the pattern against which the given string should be compared.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbLimitExpression">
      <summary>Represents the restriction of the number of elements in the argument collection to the specified limit value.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbLimitExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbLimitExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbLimitExpression.Argument">
      <summary>Gets or sets an expression that specifies the input collection.</summary>
      <returns>An expression that specifies the input collection.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbLimitExpression.Limit">
      <summary>Gets or sets an expression that specifies the limit on the number of elements returned from the input collection.</summary>
      <returns>An expression that specifies the limit on the number of elements returned from the input collection.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbLimitExpression.WithTies">
      <summary>Gets whether the limit operation will include tied results. Including tied results might produce more results than specified by the <see cref="P:System.Data.Common.CommandTrees.DbLimitExpression.Limit" /> value.</summary>
      <returns>true if the limit operation will include tied results; otherwise, false. The default is false.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbModificationClause">
      <summary>Specifies a single clause in an insert or update modification operation.</summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbModificationClause.CommandTree">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbModificationCommandTree" /> that was used to create this clause.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbModificationCommandTree" /> that was used to create this clause.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbModificationCommandTree">
      <summary>Represents a data manipulation language (DML) operation expressed as a command tree.</summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbModificationCommandTree.Target">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the target table for the data manipulation language (DML) operation.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the target table for the DML operation.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbNaryExpression">
      <summary>Implements the basic functionality required by expressions that accept a variable number of expression arguments.</summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbNaryExpression.Arguments">
      <summary>Gets the list of expressions that define the current arguments.</summary>
      <returns>The list of expressions that define the current arguments.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbNewInstanceExpression">
      <summary>Represents the construction of a new instance of a given type, including set and record types. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbNewInstanceExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbNewInstanceExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbNewInstanceExpression.Arguments">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> list that provides the property/column values or set elements for the new instance.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> list that provides the property/column values or set elements for the new instance.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbNotExpression">
      <summary>Represents the logical NOT of a single Boolean argument. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbNotExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbNotExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />. </returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbNullExpression">
      <summary>Represents a reference to a typed null literal. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbNullExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbNullExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbOfTypeExpression">
      <summary>Represents the retrieval of elements of the specified type from the given set argument. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbOfTypeExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbOfTypeExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbOfTypeExpression.OfType">
      <summary>Gets the metadata of the type of elements that should be retrieved from the set argument.</summary>
      <returns>The metadata of the type of elements that should be retrieved from the set argument. </returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbOrExpression">
      <summary>Represents the logical OR of two Boolean arguments. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbOrExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbOrExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbParameterReferenceExpression">
      <summary>Represents a reference to a parameter declared on the command tree that contains this expression. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbParameterReferenceExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbParameterReferenceExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />. </returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbParameterReferenceExpression.ParameterName">
      <summary>Gets the name of the referenced parameter.</summary>
      <returns>The name of the referenced parameter.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbProjectExpression">
      <summary>Represents the projection of a given input set over the specified expression. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbProjectExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbProjectExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbProjectExpression.Input">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbProjectExpression.Projection">
      <summary>Gets or sets the <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the projection.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the projection.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbPropertyExpression">
      <summary>Provides methods and properties for retrieving an instance property. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbPropertyExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbPropertyExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbPropertyExpression.Instance">
      <summary>Gets or sets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the instance from which the property should be retrieved.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the instance from which the property should be retrieved.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbPropertyExpression.Property">
      <summary>Gets the property metadata for the property to retrieve.</summary>
      <returns>The property metadata for the property to retrieve.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbQuantifierExpression">
      <summary>Represents a quantifier operation of the specified kind over the elements of the specified input set. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbQuantifierExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbQuantifierExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />. </returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbQuantifierExpression.Input">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbQuantifierExpression.Predicate">
      <summary>Gets or sets the Boolean predicate that should be evaluated for each element in the input set.</summary>
      <returns>The Boolean predicate that should be evaluated for each element in the input set.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbQueryCommandTree">
      <summary>Represents a query operation expressed as a command tree. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbQueryCommandTree.Clone">
      <summary>Creates a new <see cref="T:System.Data.Common.CommandTrees.DbQueryCommandTree" /> for which each expression property value is a clone of the corresponding property of this command tree.</summary>
      <returns>A new <see cref="T:System.Data.Common.CommandTrees.DbQueryCommandTree" /> for which each expression property value is a clone of the corresponding property of this command tree. </returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbQueryCommandTree.Query">
      <summary>Gets or sets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the logic of the query operation.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the logic of the query operation.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbRefExpression">
      <summary>Represents a strongly typed reference to a specific instance within an entity set. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbRefExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbRefExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />. </returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbRefExpression.EntitySet">
      <summary>Gets the metadata for the entity set that contains the instance.</summary>
      <returns>The metadata for the entity set that contains the instance.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbRefKeyExpression">
      <summary>Represents the retrieval of the key value (in its structural form) from the underlying reference value. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbRefKeyExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbRefKeyExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression">
      <summary>Represents the navigation of a relationship. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value. </summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression.NavigateFrom">
      <summary>Gets the metadata for the relationship end to navigate from.</summary>
      <returns>The metadata for the relationship end to navigate from.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression.NavigateTo">
      <summary>Gets the metadata for the relationship end to navigate to.</summary>
      <returns>The metadata for the relationship end to navigate to.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression.NavigationSource">
      <summary>Gets or sets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the starting point of the navigation and must be a reference to an entity instance.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the instance of the source relationship end from which navigation should occur.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbRelationshipNavigationExpression.Relationship">
      <summary>Gets the metadata for the relationship over which navigation occurs.</summary>
      <returns>The metadata for the relationship over which navigation occurs.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbScanExpression">
      <summary>Represents a scan over an entity set or relationship set, as indicated by the <see cref="P:System.Data.Common.CommandTrees.DbScanExpression.Target" /> property. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbScanExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbScanExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />. </returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbScanExpression.Target">
      <summary>Gets the metadata for the referenced entity or relationship set.</summary>
      <returns>The metadata for the referenced entity or relationship set.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbSetClause">
      <summary>Specifies the clause in a modification operation that sets the value of a property. This class cannot be inherited. </summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbSetClause.Property">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the property that should be updated.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the property that should be updated.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbSetClause.Value">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the new value with which to update the property.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the new value with which to update the property. </returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbSkipExpression">
      <summary>Skips a specified number of elements in the input set. <see cref="T:System.Data.Common.CommandTrees.DbSkipExpression" /> can only be used after the input collection has been sorted as specified by the sort keys.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbSkipExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbSkipExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />. </returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbSkipExpression.Count">
      <summary>Gets or sets an expression that specifies the number of elements to skip from the input collection.</summary>
      <returns>An expression that specifies the number of elements to skip from the input collection.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbSkipExpression.Input">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbSkipExpression.SortOrder">
      <summary>Gets a <see cref="T:System.Data.Common.CommandTrees.DbSortClause" /> list that defines the sort order.</summary>
      <returns>A <see cref="T:System.Data.Common.CommandTrees.DbSortClause" /> list that defines the sort order.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbSortClause">
      <summary>Specifies a sort key that can be used as part of the sort order in a <see cref="T:System.Data.Common.CommandTrees.DbSortExpression" />. This class cannot be inherited.</summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbSortClause.Ascending">
      <summary>Gets a Boolean value indicating whether or not this sort key uses an ascending sort order.</summary>
      <returns>true if this sort key uses an ascending sort order; otherwise, false.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbSortClause.Collation">
      <summary>Gets a string value that specifies the collation for this sort key.</summary>
      <returns>A string value that specifies the collation for this sort key.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbSortClause.Expression">
      <summary>Gets or sets the <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that provides the value for this sort key.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that provides the value for this sort key.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbSortExpression">
      <summary>Represents a sort operation applied to the elements of the specified input set based on the given sort keys. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbSortExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbSortExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />. </returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbSortExpression.Input">
      <summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpressionBinding" /> that specifies the input set.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbSortExpression.SortOrder">
      <summary>Gets a <see cref="T:System.Data.Common.CommandTrees.DbSortClause" /> list that defines the sort order.</summary>
      <returns>A <see cref="T:System.Data.Common.CommandTrees.DbSortClause" /> list that defines the sort order.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbTreatExpression">
      <summary>Represents a type conversion operation applied to a polymorphic argument. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbTreatExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbTreatExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />. </returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbUnaryExpression">
      <summary>Implements the basic functionality required by expressions that accept a single expression argument. </summary>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbUnaryExpression.Argument">
      <summary>Gets or sets the <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the argument.</summary>
      <returns>The <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the argument.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbUnionAllExpression">
      <summary>Represents the set union (without duplicate removal) operation between the left and right operands. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbUnionAllExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbUnionAllExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbUpdateCommandTree">
      <summary>Represents a single-row update operation expressed as a command tree. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbUpdateCommandTree.Clone">
      <summary>Creates a new <see cref="T:System.Data.Common.CommandTrees.DbUpdateCommandTree" /> for which each expression property value is a clone of the corresponding property of this command tree.</summary>
      <returns>A new <see cref="T:System.Data.Common.CommandTrees.DbUpdateCommandTree" /> for which each expression property value is a clone of the corresponding property of this command tree.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbUpdateCommandTree.Predicate">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the predicate used to determine which members of the target collection should be updated.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies the predicate used to determine which members of the target collection should be updated.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbUpdateCommandTree.Returning">
      <summary>Gets an <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies a projection of results to be returned, based on the modified rows.</summary>
      <returns>An <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that specifies a projection of results to be returned based, on the modified rows. null indicates that no results should be returned from this command.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbUpdateCommandTree.SetClauses">
      <summary>Gets the list of update set clauses that define the update operation.</summary>
      <returns>The list of update set clauses that define the update operation.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbVariableReferenceExpression">
      <summary>Represents a reference to a variable that is currently in scope. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbVariableReferenceExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbVariableReferenceExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type.</summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbVariableReferenceExpression.VariableName">
      <summary>Gets the name of the referenced variable.</summary>
      <returns>The name of the referenced variable.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.DbViewExpression">
      <summary>Represents the query mapping view for the specified entity set, captured as an expression</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbViewExpression.Accept(System.Data.Common.CommandTrees.DbExpressionVisitor)">
      <summary>Implements the visitor pattern for expressions that do not produce a result value.</summary>
      <param name="visitor">An instance of <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.DbViewExpression.Accept``1(System.Data.Common.CommandTrees.DbExpressionVisitor{``0})">
      <summary>Implements the visitor pattern for expressions that produce a result value of a specific type. </summary>
      <returns>A result value of a specific type produced by <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" />.</returns>
      <param name="visitor">An instance of a typed <see cref="T:System.Data.Common.CommandTrees.DbExpressionVisitor" /> that produces a result value of a specific type.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbViewExpression.EntitySet">
      <summary>Gets the entity set metadata for this view.</summary>
      <returns>The entity set metadata for this view.</returns>
    </member>
    <member name="P:System.Data.Common.CommandTrees.DbViewExpression.ViewDefinition">
      <summary>Gets the defining expression for this view.</summary>
      <returns>The defining (query) expression for this view.</returns>
    </member>
    <member name="T:System.Data.Common.CommandTrees.InvalidCommandTreeException">
      <summary>Represents errors that occur when command tree is invalid. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.InvalidCommandTreeException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Common.CommandTrees.InvalidCommandTreeException" /> class with a default message.</summary>
    </member>
    <member name="M:System.Data.Common.CommandTrees.InvalidCommandTreeException.#ctor(System.Data.Common.CommandTrees.DbCommandTree,System.String)" />
    <member name="M:System.Data.Common.CommandTrees.InvalidCommandTreeException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Common.CommandTrees.InvalidCommandTreeException" /> class with the specified message.</summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:System.Data.Common.CommandTrees.InvalidCommandTreeException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Common.CommandTrees.InvalidCommandTreeException" /> class with the specified message and inner exception.</summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The exception that is the cause of this <see cref="T:System.Data.Common.CommandTrees.InvalidCommandTreeException" />.</param>
    </member>
    <member name="P:System.Data.Common.CommandTrees.InvalidCommandTreeException.CommandTree">
      <summary>Gets the command tree instance that caused the exception to be thrown.</summary>
      <returns>The command tree instance that caused the exception to be thrown.</returns>
    </member>
    <member name="M:System.Data.Common.CommandTrees.InvalidCommandTreeException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> instance with the data needed to serialize this <see cref="T:System.Data.Common.CommandTrees.InvalidCommandTreeException" />.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> to populate with data.</param>
      <param name="context">The destination for this serialization. </param>
    </member>
    <member name="T:System.Data.DataSetLinq.EnumerableDataTable`1">
      <summary />
    </member>
    <member name="M:System.Data.DataSetLinq.EnumerableDataTable`1.GetEnumerator" />
    <member name="M:System.Data.DataSetLinq.EnumerableDataTable`1.System#Collections#IEnumerable#GetEnumerator" />
    <member name="T:System.Data.EntityClient.EntityCommand">
      <summary>Represents a command to be executed against an entity data model (EDM).</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityCommand.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityCommand" /> class.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityCommand.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityCommand" /> class with the text of the command.</summary>
      <param name="statement"> The text of the command.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityCommand.#ctor(System.String,System.Data.EntityClient.EntityConnection)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityCommand" /> class with the text of the command and an <see cref="T:System.Data.EntityClient.EntityConnection" />.</summary>
      <param name="statement">The text of the command.</param>
      <param name="connection">An <see cref="T:System.Data.EntityClient.EntityConnection" /> that represents a connection to the data source.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityCommand.#ctor(System.String,System.Data.EntityClient.EntityConnection,System.Data.EntityClient.EntityTransaction)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityCommand" /> class with the text of the command, an <see cref="T:System.Data.EntityClient.EntityConnection" /> and an <see cref="T:System.Data.EntityClient.EntityTransaction" />.</summary>
      <param name="statement">The text of the command.</param>
      <param name="connection">An <see cref="T:System.Data.EntityClient.EntityConnection" /> that represents a connection to the data source.</param>
      <param name="transaction">A <see cref="T:System.Data.EntityClient.EntityTransaction" /> in which the <see cref="P:System.Data.EntityClient.EntityCommand.CommandText" /> executes.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityCommand.Cancel">
      <summary>Tries to cancel the execution of a <see cref="T:System.Data.EntityClient.EntityCommand" /> by calling the Cancel method of the underlying data provider.</summary>
    </member>
    <member name="P:System.Data.EntityClient.EntityCommand.CommandText">
      <summary>Gets or sets the Entity SQL statement invoking a command or stored procedure to execute.</summary>
      <returns>The Entity SQL statement or stored procedure to execute. The default is an empty string.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityCommand.CommandTimeout">
      <summary>Gets or sets the amount of time to wait before timing out.</summary>
      <returns>The time in seconds to wait for the command to execute. The default is the underlying data provider's default command timeout.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityCommand.CommandType">
      <summary>Gets or sets a value indicating how the <see cref="P:System.Data.EntityClient.EntityCommand.CommandText" /> property is to be interpreted.</summary>
      <returns>One of the <see cref="T:System.Data.CommandType" /> enumeration values. The default is Text.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityCommand.Connection">
      <summary>Gets or sets the <see cref="T:System.Data.EntityClient.EntityConnection" /> used by this <see cref="T:System.Data.EntityClient.EntityCommand" />.</summary>
      <returns>The <see cref="T:System.Data.EntityClient.EntityConnection" />. </returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityCommand.CreateParameter">
      <summary>Creates a new instance of a <see cref="T:System.Data.EntityClient.EntityParameter" /> object.</summary>
      <returns>A <see cref="T:System.Data.EntityClient.EntityParameter" /> object.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityCommand.DesignTimeVisible">
      <summary>Gets or sets a value indicating whether the command object should be visible in a Windows Form Designer control.</summary>
      <returns>A value indicating whether the command object should be visible in a control. The default is true. </returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityCommand.ExecuteNonQuery">
      <summary>Executes the current command.</summary>
      <returns>The number of rows affected.</returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityCommand.ExecuteScalar">
      <summary>Executes the command, and returns the first column of the first row in the result set. Additional columns or rows are ignored.</summary>
      <returns>The first column of the first row in the result set, or a null reference (Nothing in Visual Basic) if the result set is empty.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityCommand.Parameters">
      <summary>Gets the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</summary>
      <returns>The parameters of the Entity SQL statement or stored procedure. The default is an empty collection.</returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityCommand.Prepare">
      <summary>Creates a prepared version of the command by calling the Prepare method of the underlying data provider's Command object.</summary>
    </member>
    <member name="P:System.Data.EntityClient.EntityCommand.Transaction">
      <summary>Gets or sets the <see cref="T:System.Data.EntityClient.EntityTransaction" /> within which the <see cref="T:System.Data.SqlClient.SqlCommand" /> executes.</summary>
      <returns>The <see cref="T:System.Data.EntityClient.EntityTransaction" />. The default value is null.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityCommand.UpdatedRowSource">
      <summary>Gets or sets the how command results are applied to data rows.</summary>
      <returns>One of the <see cref="T:System.Data.UpdateRowSource" /> values.</returns>
    </member>
    <member name="T:System.Data.EntityClient.EntityCommandDefinition">
      <summary>This class supports caching and executing <see cref="T:System.Data.EntityClient.EntityCommand" /> objects.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityCommandDefinition.CreateCommand">
      <summary>Gets a <see cref="T:System.Data.Common.DbCommand" /> object that can be executed. </summary>
      <returns>A <see cref="T:System.Data.Common.DbCommand" />. </returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityCommandDefinition.MappedCommands">
      <summary>Gets a collection of mapped commands.</summary>
      <returns>Gets a collection of mapped commands.</returns>
    </member>
    <member name="T:System.Data.EntityClient.EntityConnection">
      <summary>Represents a connection to an underlying data store. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityConnection" /> class.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnection.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityConnection" /> class when given a string that contains the connection string.</summary>
      <param name="connectionString">The provider-specific connection string.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnection.ChangeDatabase(System.String)">
      <summary>Changes the current database for an open <see cref="T:System.Data.EntityClient.EntityConnection" />.</summary>
      <param name="databaseName">The name of the database to use instead of the current database. </param>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnection.Close">
      <summary>Closes the connection to the database.</summary>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnection.ConnectionString">
      <summary>Gets or sets the <see cref="T:System.Data.EntityClient.EntityConnection" /> connection string.</summary>
      <returns>The connection string required to establish the initial connection to a data store. The default value is an empty string. On a closed connection, the currently set value is returned. If no value has been set, an empty string is returned.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnection.ConnectionTimeout">
      <summary>Gets the time to wait when attempting to establish a connection before ending the attempt and generating an error.</summary>
      <returns>The time (in seconds) to wait for a connection to open. The default value is the underlying data provider's default time-out. </returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnection.CreateCommand">
      <summary>Creates a new instance of an <see cref="T:System.Data.EntityClient.EntityCommand" />, with the <see cref="P:System.Data.EntityClient.EntityCommand.Connection" /> set to this <see cref="T:System.Data.EntityClient.EntityConnection" />.</summary>
      <returns>A <see cref="T:System.Data.EntityClient.EntityCommand" /> object.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnection.Database">
      <summary>Gets the name of the current database or the database that will be used after a connection is opened.</summary>
      <returns>The value of the Database property of the underlying data provider.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnection.DataSource">
      <summary>Gets the name or network address of the data source to connect to.</summary>
      <returns>The name of the data source. The default value is an empty string.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnection.MetadataWorkspace">
      <summary>Gets the <see cref="T:System.Data.MetadataWorkspace" /> used by this <see cref="T:System.Data.EntityClient.EntityConnection" />.</summary>
      <returns>The <see cref="T:System.Data.MetadataWorkspace" /> used by this <see cref="T:System.Data.EntityClient.EntityConnection" />.</returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnection.Open">
      <summary>Establishes a connection to the data store by calling the Open method on the underlying data provider.</summary>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnection.ServerVersion">
      <summary>Gets a string that contains the version of the data store to which the client is connected.</summary>
      <returns>The version of the data store that is contained in the provider connection string.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnection.State">
      <summary>Gets the <see cref="T:System.Data.ConnectionState" /> property of the underlying provider if the <see cref="T:System.Data.EntityClient.EntityConnection" /> is open. Otherwise, returns <see cref="F:System.Data.ConnectionState.Closed" />.</summary>
      <returns>The <see cref="T:System.Data.ConnectionState" /> property of the underlying provider if the <see cref="T:System.Data.EntityClient.EntityConnection" /> is open.  Otherwise returns <see cref="F:System.Data.ConnectionState.Closed" />.</returns>
    </member>
    <member name="T:System.Data.EntityClient.EntityConnectionStringBuilder">
      <summary>Provides a simple way to create and manage the contents of connection strings used by the <see cref="T:System.Data.EntityClient" /> class. </summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnectionStringBuilder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" /> class.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnectionStringBuilder.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" /> class using the supplied connection string. </summary>
      <param name="connectionString">A provider-specific connection string to the underlying data store.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnectionStringBuilder.Clear">
      <summary>Clears the contents of the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" /> instance.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnectionStringBuilder.ContainsKey(System.String)">
      <summary>Determines whether the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" /> contains a specific key.</summary>
      <returns>Returns true if the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" /> contains an element that has the specified key; otherwise, false.</returns>
      <param name="keyword">The key to locate in the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" />.</param>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnectionStringBuilder.IsFixedSize">
      <summary>Gets a value that indicates whether the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" /> has a fixed size.</summary>
      <returns>Returns true in every case, because the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" /> supplies a fixed-size collection of keyword/value pairs.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnectionStringBuilder.Item(System.String)">
      <summary>Gets or sets the value associated with the specified key. In C#, this property is the indexer.</summary>
      <returns>The value associated with the specified key. </returns>
      <param name="keyword">The key of the item to get or set.</param>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnectionStringBuilder.Keys">
      <summary>Gets an <see cref="T:System.Collections.ICollection" /> that contains the keys in the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" />.</summary>
      <returns>An <see cref="T:System.Collections.ICollection" /> that contains the keys in the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" />.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnectionStringBuilder.Metadata">
      <summary>Gets or sets the metadata locations in the connection string.</summary>
      <returns>Gets or sets the metadata locations in the connection string.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnectionStringBuilder.Name">
      <summary>Gets or sets the name of a section as defined in a configuration file.</summary>
      <returns>The name of a section in a configuration file.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnectionStringBuilder.Provider">
      <summary>Gets or sets the name of the underlying .NET Framework data provider in the connection string.</summary>
      <returns>The invariant name of the underlying .NET Framework data provider.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityConnectionStringBuilder.ProviderConnectionString">
      <summary>Gets or sets the inner, provider-specific connection string.</summary>
      <returns>The inner, provider-specific connection string.</returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnectionStringBuilder.Remove(System.String)">
      <summary>Removes the entry with the specified key from the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" /> instance. </summary>
      <returns>Returns true if the key existed in the connection string and was removed; false if the key did not exist.</returns>
      <param name="keyword">The key of the keyword/value pair to be removed from the connection string in this <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" />.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityConnectionStringBuilder.TryGetValue(System.String,System.Object@)">
      <summary>Retrieves a value corresponding to the supplied key from this <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" />.</summary>
      <returns>Returns true if <paramref name="keyword" /> was found in the connection string; otherwise, false.</returns>
      <param name="keyword">The key of the item to retrieve.</param>
      <param name="value">The value corresponding to <paramref name="keyword." /></param>
    </member>
    <member name="T:System.Data.EntityClient.EntityParameter">
      <summary>Represents a parameter to an <see cref="T:System.Data.EntityClient.EntityCommand" />. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityParameter" /> class.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameter.#ctor(System.String,System.Data.DbType)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityParameter" /> class that uses the parameter name and the data type.</summary>
      <param name="parameterName">The name of the parameter to map. </param>
      <param name="dbType">One of the <see cref="T:System.Data.DbType" /> values. </param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameter.#ctor(System.String,System.Data.DbType,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityParameter" /> class that uses the parameter name, the data type, and the size.</summary>
      <param name="parameterName">The name of the parameter to map. </param>
      <param name="dbType">One of the <see cref="T:System.Data.DbType" /> values. </param>
      <param name="size">The length of the parameter. </param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityParameter" /> class that uses the parameter name, the type, the size, the direction, the precision, the scale, the source column, a <see cref="T:System.Data.DataRowVersion" /> to use, and the value of the parameter.</summary>
      <param name="parameterName">The name of the parameter to map. </param>
      <param name="dbType">One of the <see cref="T:System.Data.DbType" /> values. </param>
      <param name="size">The length of the parameter. </param>
      <param name="direction">One of the <see cref="T:System.Data.ParameterDirection" /> values. </param>
      <param name="isNullable">true if the value of the field can be null; otherwise false. </param>
      <param name="precision">The total number of digits to the left and right of the decimal point to which <see cref="P:System.Data.EntityClient.EntityParameter.Value" /> is resolved. </param>
      <param name="scale">The total number of decimal places to which <see cref="P:System.Data.EntityClient.EntityParameter.Value" /> is resolved. </param>
      <param name="sourceColumn">The name of the source column. </param>
      <param name="sourceVersion">One of the <see cref="T:System.Data.DataRowVersion" /> values. </param>
      <param name="value">An <see cref="T:System.Object" /> that is the value of the <see cref="T:System.Data.EntityClient.EntityParameter" />. </param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.EntityClient.EntityParameter" /> class that uses the parameter name, the data type, the size, and the source column name.</summary>
      <param name="parameterName">The name of the parameter to map. </param>
      <param name="dbType">One of the <see cref="T:System.Data.DbType" /> values. </param>
      <param name="size">The length of the parameter. </param>
      <param name="sourceColumn">The name of the source column. </param>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.DbType">
      <summary>Gets or sets the <see cref="T:System.Data.DbType" /> of the parameter.</summary>
      <returns>One of the <see cref="T:System.Data.DbType" /> values. The default is String.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.Direction">
      <summary>Gets or sets a value that indicates whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter.</summary>
      <returns>One of the <see cref="T:System.Data.ParameterDirection" /> enumeration values. The default is Input.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.IsNullable">
      <summary>Gets or sets a value that indicates whether the parameter accepts null values.</summary>
      <returns>true if null values are accepted; otherwise false. The default is false.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.ParameterName">
      <summary>Gets or sets the name of the <see cref="T:System.Data.EntityClient.EntityParameter" />.</summary>
      <returns>The name of the <see cref="T:System.Data.EntityClient.EntityParameter" />. The default is an empty string.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.Precision">
      <summary>Gets or sets the maximum number of digits used to represent the <see cref="P:System.Data.EntityClient.EntityParameter.Value" /> property.</summary>
      <returns>The maximum number of digits used to represent the <see cref="P:System.Data.EntityClient.EntityParameter.Value" /> property. The default value is 0. This indicates that the data provider sets the precision for <see cref="P:System.Data.EntityClient.EntityParameter.Value" />.</returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameter.ResetDbType">
      <summary>Resets the type associated with this <see cref="T:System.Data.EntityClient.EntityParameter" />.</summary>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.Scale">
      <summary>Gets or sets the number of decimal places to which <see cref="P:System.Data.EntityClient.EntityParameter.Value" /> is resolved.</summary>
      <returns>The number of decimal places to which <see cref="P:System.Data.EntityClient.EntityParameter.Value" /> is resolved. The default is 0.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.Size">
      <summary>Gets or sets the maximum size, in bytes, of the data in the column.</summary>
      <returns>The maximum size, in bytes, of the data in the column. The default value is inferred from the parameter value.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.SourceColumn">
      <summary>Gets or sets the name of the source column in a cached row that the <see cref="T:System.Data.EntityClient.EntityParameter" /> is mapped to.</summary>
      <returns>The name of the source column in the cached row. The default is an empty string.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.SourceColumnNullMapping">
      <summary>Gets or sets a value which indicates whether the source column is nullable. </summary>
      <returns>true if the source column is nullable; false if it is not. The default is false.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.SourceVersion">
      <summary>Gets or sets the <see cref="T:System.Data.DataRowVersion" /> to use when you load <see cref="P:System.Data.EntityClient.EntityParameter.Value" /></summary>
      <returns>One of the <see cref="T:System.Data.DataRowVersion" /> values. The default is Current.</returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameter.ToString">
      <summary>Gets a string that contains the <see cref="P:System.Data.EntityClient.EntityParameter.ParameterName" />.</summary>
      <returns>A string that contains the <see cref="P:System.Data.EntityClient.EntityParameter.ParameterName" />.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameter.Value">
      <summary>Gets or sets the value of the parameter.</summary>
      <returns>An <see cref="T:System.Object" /> that is the value of the parameter. The default value is null.</returns>
    </member>
    <member name="T:System.Data.EntityClient.EntityParameterCollection">
      <summary>Represents a collection of parameters associated with a <see cref="T:System.Data.EntityClient.EntityCommand" />.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Add(System.Data.EntityClient.EntityParameter)">
      <summary>Adds the specified <see cref="T:System.Data.EntityClient.EntityParameter" /> object to the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</summary>
      <returns>A new <see cref="T:System.Data.EntityClient.EntityParameter" /> object.</returns>
      <param name="value">The <see cref="T:System.Data.EntityClient.EntityParameter" /> to add to the collection.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Add(System.Object)">
      <summary>Adds the specified object to the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</summary>
      <returns>The index of the new <see cref="T:System.Data.EntityClient.EntityParameter" /> object.</returns>
      <param name="value">An <see cref="T:System.Object" />.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Add(System.String,System.Data.DbType)">
      <summary>Adds a <see cref="T:System.Data.EntityClient.EntityParameter" /> to the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> given the parameter name and the data type.</summary>
      <returns>A new <see cref="T:System.Data.EntityClient.EntityParameter" /> object.</returns>
      <param name="parameterName">The name of the parameter. </param>
      <param name="dbType">One of the <see cref="T:System.Data.DbType" /> values. </param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Add(System.String,System.Data.DbType,System.Int32)">
      <summary>Adds a <see cref="T:System.Data.EntityClient.EntityParameter" /> to the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> with the parameter name, the data type, and the column length.</summary>
      <returns>A new <see cref="T:System.Data.EntityClient.EntityParameter" /> object.</returns>
      <param name="parameterName">The name of the parameter.</param>
      <param name="dbType">One of the <see cref="T:System.Data.DbType" /> values.</param>
      <param name="size">The column length.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.AddRange(System.Array)">
      <summary>Adds an array of values to the end of the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</summary>
      <param name="values">The <see cref="T:System.Array" /> values to add.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.AddRange(System.Data.EntityClient.EntityParameter[])">
      <summary>Adds an array of <see cref="T:System.Data.EntityClient.EntityParameter" /> values to the end of the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</summary>
      <param name="values">The <see cref="T:System.Data.EntityClient.EntityParameter" /> values to add.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.AddWithValue(System.String,System.Object)">
      <summary>Adds a value to the end of the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</summary>
      <returns>A <see cref="T:System.Data.EntityClient.EntityParameter" /> object.</returns>
      <param name="parameterName">The name of the parameter.</param>
      <param name="value">The value to be added.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Clear">
      <summary>Removes all the <see cref="T:System.Data.EntityClient.EntityParameter" /> objects from the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Contains(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Object" /> is in this <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</summary>
      <returns>true if the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> contains the value; otherwise false.</returns>
      <param name="value">The <see cref="T:System.Object" /> value.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Contains(System.String)">
      <summary>Determines whether the specified <see cref="T:System.Data.EntityClient.EntityParameter" /> is in this <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</summary>
      <returns>true if the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> contains the value; otherwise false.</returns>
      <param name="parameterName">The <see cref="T:System.Data.EntityClient.EntityParameter" /> value.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.CopyTo(System.Array,System.Int32)">
      <summary>Copies all the elements of the current <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> to the specified one-dimensional <see cref="T:System.Array" /> starting at the specified destination <see cref="T:System.Array" /> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from the current <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</param>
      <param name="index">A 32-bit integer that represents the index in the <see cref="T:System.Array" /> at which copying starts.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.CopyTo(System.Data.EntityClient.EntityParameter[],System.Int32)">
      <summary>Copies all the elements of the current <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> to the specified <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> starting at the specified destination index.</summary>
      <param name="array">The <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> that is the destination of the elements copied from the current <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</param>
      <param name="index">A 32-bit integer that represents the index in the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> at which copying starts.</param>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameterCollection.Count">
      <summary>Gets an Integer that contains the number of elements in the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />. </summary>
      <returns>The number of elements in the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> as an Integer.</returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.GetEnumerator">
      <summary>Returns an enumerator that iterates through the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />. </summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />. </returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.IndexOf(System.Data.EntityClient.EntityParameter)">
      <summary>Gets the location of the specified <see cref="T:System.Data.EntityClient.EntityParameter" /> in the collection.</summary>
      <returns>The zero-based location of the specified <see cref="T:System.Data.EntityClient.EntityParameter" /> that is a <see cref="T:System.Data.EntityClient.EntityParameter" /> in the collection. Returns -1 when the object does not exist in the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</returns>
      <param name="value">The <see cref="T:System.Data.EntityClient.EntityParameter" /> to find. </param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.IndexOf(System.Object)">
      <summary>Gets the location of the specified <see cref="T:System.Object" /> in the collection.</summary>
      <returns>The zero-based location of the specified <see cref="T:System.Object" /> that is a <see cref="T:System.Data.EntityClient.EntityParameter" /> in the collection. Returns -1 when the object does not exist in the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</returns>
      <param name="value">The <see cref="T:System.Object" /> to find. </param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.IndexOf(System.String)">
      <summary>Gets the location of the specified <see cref="T:System.Data.EntityClient.EntityParameter" /> with the specified name.</summary>
      <returns>The zero-based location of the specified <see cref="T:System.Data.EntityClient.EntityParameter" /> with the specified case-sensitive name. Returns -1 when the object does not exist in the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</returns>
      <param name="parameterName">The case-sensitive name of the <see cref="T:System.Data.EntityClient.EntityParameter" /> to find.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Insert(System.Int32,System.Data.EntityClient.EntityParameter)">
      <summary>Inserts a <see cref="T:System.Data.EntityClient.EntityParameter" /> object into the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index at which value should be inserted.</param>
      <param name="value">A <see cref="T:System.Data.EntityClient.EntityParameter" /> object to be inserted in the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Insert(System.Int32,System.Object)">
      <summary>Inserts an <see cref="T:System.Object" /> into the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index at which value should be inserted.</param>
      <param name="value">An <see cref="T:System.Object" /> to be inserted in the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</param>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameterCollection.IsFixedSize">
      <summary>Gets a value that indicates whether the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> has a fixed size. </summary>
      <returns>Returns true if the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> has a fixed size; otherwise false.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameterCollection.IsReadOnly">
      <summary>Gets a value that indicates whether the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> is read-only. </summary>
      <returns>Returns true if the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> is read only; otherwise false.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameterCollection.IsSynchronized">
      <summary>Gets a value that indicates whether the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> is synchronized.</summary>
      <returns>Returns true if the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> is synchronized; otherwise false.</returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameterCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:System.Data.EntityClient.EntityParameter" /> at the specified index.</summary>
      <returns>The <see cref="T:System.Data.EntityClient.EntityParameter" /> at the specified index.</returns>
      <param name="index">The zero-based index of the parameter to retrieve. </param>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameterCollection.Item(System.String)">
      <summary>Gets the <see cref="T:System.Data.EntityClient.EntityParameter" /> with the specified name.</summary>
      <returns>The <see cref="T:System.Data.EntityClient.EntityParameter" /> with the specified name.</returns>
      <param name="parameterName">The name of the parameter to retrieve. </param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Remove(System.Data.EntityClient.EntityParameter)">
      <summary>Removes the specified <see cref="T:System.Data.EntityClient.EntityParameter" /> from the collection.</summary>
      <param name="value">A <see cref="T:System.Data.EntityClient.EntityParameter" /> object to remove from the collection. </param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.Remove(System.Object)">
      <summary>Removes the specified parameter from the collection.</summary>
      <param name="value">A <see cref="T:System.Object" /> object to remove from the collection. </param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Data.EntityClient.EntityParameter" /> from the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> at the specified index.</summary>
      <param name="index">The zero-based index of the <see cref="T:System.Data.EntityClient.EntityParameter" /> object to remove.</param>
    </member>
    <member name="M:System.Data.EntityClient.EntityParameterCollection.RemoveAt(System.String)">
      <summary>Removes the <see cref="T:System.Data.EntityClient.EntityParameter" /> from the <see cref="T:System.Data.EntityClient.EntityParameterCollection" /> at the specified parameter name.</summary>
      <param name="parameterName">The name of the <see cref="T:System.Data.EntityClient.EntityParameter" /> to remove. </param>
    </member>
    <member name="P:System.Data.EntityClient.EntityParameterCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />. </summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Data.EntityClient.EntityParameterCollection" />.</returns>
    </member>
    <member name="T:System.Data.EntityClient.EntityProviderFactory">
      <summary>Represents a set of methods for creating instances of a provider's implementation of the data source classes. </summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityProviderFactory.CreateCommand">
      <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.EntityClient.EntityCommand" /> class. </summary>
      <returns>A new instance of <see cref="T:System.Data.EntityClient.EntityCommand" />. </returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityProviderFactory.CreateCommandBuilder">
      <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.EntityClient.EntityCommandBuilder" /> class.</summary>
      <returns>A new instance of <see cref="T:System.Data.EntityClient.EntityCommandBuilder" />. </returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityProviderFactory.CreateConnection">
      <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.EntityClient.EntityConnection" /> class.</summary>
      <returns>A new instance of <see cref="T:System.Data.EntityClient.EntityConnection" />. </returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityProviderFactory.CreateConnectionStringBuilder">
      <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" /> class.</summary>
      <returns>A new instance of <see cref="T:System.Data.EntityClient.EntityConnectionStringBuilder" />. </returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityProviderFactory.CreateDataAdapter">
      <summary>
        <see cref="M:System.Data.EntityClient.EntityProviderFactory.CreateDataAdapter" /> is not supported in this version of the .NET Framework.</summary>
      <returns>A <see cref="T:System.NotSupportedException" /> object.</returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityProviderFactory.CreateParameter">
      <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.EntityClient.EntityParameter" /> class.</summary>
      <returns>A new instance of <see cref="T:System.Data.EntityClient.EntityParameter" />. </returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityProviderFactory.CreatePermission(System.Security.Permissions.PermissionState)">
      <summary>Returns a new instance of the provider's class that implements the provider's version of the <see cref="T:System.Security.CodeAccessPermission" /> class. </summary>
      <returns>A <see cref="T:System.Security.CodeAccessPermission" /> object for the specified <see cref="T:System.Security.Permissions.PermissionState" />. </returns>
      <param name="state">One of the <see cref="T:System.Security.Permissions.PermissionState" />  values.</param>
    </member>
    <member name="F:System.Data.EntityClient.EntityProviderFactory.Instance">
      <summary>This <see cref="T:System.Data.EntityClient.EntityProviderFactory" /> instance.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityProviderFactory.System#IServiceProvider#GetService(System.Type)" />
    <member name="T:System.Data.EntityClient.EntityTransaction">
      <summary>Specifies the transaction for an <see cref="P:System.Data.EntityClient.EntityCommand" />.</summary>
    </member>
    <member name="M:System.Data.EntityClient.EntityTransaction.Commit">
      <summary>Commits the underlying transaction.</summary>
    </member>
    <member name="P:System.Data.EntityClient.EntityTransaction.Connection">
      <summary>Gets <see cref="T:System.Data.EntityClient.EntityConnection" /> for this <see cref="T:System.Data.EntityClient.EntityTransaction" />.</summary>
      <returns>An <see cref="T:System.Data.EntityClient.EntityConnection" /> to the underlying data source. </returns>
    </member>
    <member name="P:System.Data.EntityClient.EntityTransaction.IsolationLevel">
      <summary>Gets the isolation level of this <see cref="T:System.Data.EntityClient.EntityTransaction" />.</summary>
      <returns>An <see cref="T:System.Data.IsolationLevel" /> enumeration value that represents the isolation level of the underlying transaction.</returns>
    </member>
    <member name="M:System.Data.EntityClient.EntityTransaction.Rollback">
      <summary>Rolls back the underlying transaction.</summary>
    </member>
    <member name="T:System.Data.Mapping.EntityViewContainer">
      <summary>Base class for the type created at design time to store generated views.</summary>
    </member>
    <member name="M:System.Data.Mapping.EntityViewContainer.#ctor">
      <summary>Initializes a new instance of the EntityViewContainer class.</summary>
    </member>
    <member name="M:System.Data.Mapping.EntityViewContainer.AddViewForEntitySetBase(System.String,System.String)">
      <summary>Adds the Entity SQL view for the extent to the cached views on this class.</summary>
      <param name="entitySetName">A string value representing the entity set name.</param>
      <param name="view">A string value representing the view.</param>
    </member>
    <member name="M:System.Data.Mapping.EntityViewContainer.StoreEntitySchemaHashValue(System.String,System.String)">
      <summary>Stores the .msl file name and hash value that was produced based on the content of the .msl file.</summary>
      <param name="fileName">A string representing the .msl file name.</param>
      <param name="hashValue">A string representing the hash value.</param>
    </member>
    <member name="M:System.Data.Mapping.EntityViewContainer.StoreMappingSchemaHashValue(System.String,System.String)">
      <summary>Stores the .msl file name and hash value that was produced based on the content of the .msl file.</summary>
      <param name="mappingFileName">A string representing the mapping file name.</param>
      <param name="mappingHashValue">A string representing the hash value.</param>
    </member>
    <member name="M:System.Data.Mapping.EntityViewContainer.StoreViewHashValue(System.String)">
      <summary>Stores the hash value that was produced based on the name of the entity set base and the content of the Entity SQL view for that entity set.</summary>
      <param name="viewsHashValue">A string representing the hash value.</param>
    </member>
    <member name="T:System.Data.Mapping.EntityViewGenerationAttribute">
      <summary>Attribute to mark the assemblies containing the generated views type.</summary>
    </member>
    <member name="M:System.Data.Mapping.EntityViewGenerationAttribute.#ctor">
      <summary>Initializes an instance of the EntityViewGenerationAttribute class. </summary>
    </member>
    <member name="T:System.Data.Mapping.MappingItemCollection">
      <summary>Collection of <see cref="T:System.Data.Metadata.Edm.ItemCollection" /> objects designed for storing mapping information.</summary>
    </member>
    <member name="T:System.Data.Mapping.StorageMappingItemCollection">
      <summary>The <see cref="T:System.Data.Mapping.StorageMappingItemCollection" /> contains a collection of storage mappings for <see cref="T:System.Data.Metadata.Edm.EntitySet" /> and <see cref="T:System.Data.Metadata.Edm.AssociationSet" /> objects.</summary>
    </member>
    <member name="M:System.Data.Mapping.StorageMappingItemCollection.#ctor(System.Data.Metadata.Edm.EdmItemCollection,System.Collections.Generic.IEnumerable{System.String})">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Mapping.StorageMappingItemCollection" /> class based on the supplied <see cref="T:System.Data.Metadata.Edm.ItemCollection" /> and a generic collection of <see cref="T:System.String" />.</summary>
      <param name="edmCollection">The <see cref="T:System.Data.Metadata.Edm.ItemCollection" />.</param>
      <param name="filePaths">The generic collection of <see cref="T:System.String" />.</param>
    </member>
    <member name="M:System.Data.Mapping.StorageMappingItemCollection.#ctor(System.Data.Metadata.Edm.EdmItemCollection,System.String[])">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Mapping.StorageMappingItemCollection" /> class based on the supplied <see cref="T:System.Data.Metadata.Edm.ItemCollection" /> and an array of <see cref="T:System.String" />.</summary>
      <param name="edmCollection">The <see cref="T:System.Data.Metadata.Edm.ItemCollection" />.</param>
      <param name="filePaths">An array of <see cref="T:System.String" />.</param>
    </member>
    <member name="T:System.Data.Metadata.Edm.AssociationEndMember">
      <summary>Represents the End of association in the Entity Data Model (EDM).</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationEndMember.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.AssociationEndMember" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.AssociationEndMember" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.AssociationSet">
      <summary>Represents an association set in the Entity Data Model (EDM). </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationSet.AssociationSetEnds">
      <summary>Gets the ends of this <see cref="T:System.Data.Metadata.Edm.AssociationSet" />.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the ends of this <see cref="T:System.Data.Metadata.Edm.AssociationSet" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationSet.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.AssociationSet" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents built-in type kind for this <see cref="T:System.Data.Metadata.Edm.AssociationSet" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationSet.ElementType">
      <summary>Gets the association related to this <see cref="T:System.Data.Metadata.Edm.AssociationSet" />.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.AssociationType" /> object that represents the association related to this <see cref="T:System.Data.Metadata.Edm.AssociationSet" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.AssociationSetEnd">
      <summary>Represents the End of the association set in the Entity Data Model (EDM).</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationSetEnd.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.AssociationSetEnd" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.AssociationSetEnd" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationSetEnd.CorrespondingAssociationEndMember">
      <summary>Gets the End member that this <see cref="T:System.Data.Metadata.Edm.AssociationSetEnd" /> object corresponds to.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.AssociationEndMember" /> object that represents the End member that this <see cref="T:System.Data.Metadata.Edm.AssociationSetEnd" /> object corresponds to.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationSetEnd.EntitySet">
      <summary>Gets the entity set referenced by this End role. </summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EntitySet" /> object that represents the entity set referred by this End role.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationSetEnd.ParentAssociationSet">
      <summary>Gets the parent association set of this <see cref="T:System.Data.Metadata.Edm.AssociationSetEnd" />.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.AssociationSet" /> object that represents the parent association set of this <see cref="T:System.Data.Metadata.Edm.AssociationSetEnd" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationSetEnd.Role">
      <summary>Gets the name of the End role for this <see cref="T:System.Data.Metadata.Edm.AssociationSetEnd" />.</summary>
      <returns>The name of the End role for this <see cref="T:System.Data.Metadata.Edm.AssociationSetEnd" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.AssociationSetEnd.ToString">
      <summary>Returns the name of the End role for this <see cref="T:System.Data.Metadata.Edm.AssociationSetEnd" />.</summary>
      <returns>The name of the End role for this <see cref="T:System.Data.Metadata.Edm.AssociationSetEnd" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.AssociationType">
      <summary>Represents an association in the Entity Data Model (EDM). </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationType.AssociationEndMembers">
      <summary>Gets the list of ends for this <see cref="T:System.Data.Metadata.Edm.AssociationType" />.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of ends for this <see cref="T:System.Data.Metadata.Edm.AssociationType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationType.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.AssociationType" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.AssociationType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.AssociationType.ReferentialConstraints">
      <summary>Gets the list of constraints for this <see cref="T:System.Data.Metadata.Edm.AssociationType" />.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of constraints for this <see cref="T:System.Data.Metadata.Edm.AssociationType" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.BuiltInTypeKind">
      <summary>Represents an enumeration that specifies the list of all built-in types in the Entity Data Model (EDM). </summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.CollectionType">
      <summary>Represents a collection of instances of a specific type. You cannot define a <see cref="T:System.Data.Metadata.Edm.CollectionType" /> in the Entity Data Model (EDM) schema explicitly.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.CollectionType.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.CollectionType" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.CollectionType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.CollectionType.TypeUsage">
      <summary>Gets the instance of the <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> class that contains the type of the element that this current <see cref="T:System.Data.Metadata.Edm.CollectionType" /> object includes and facets for that type. </summary>
      <returns>The instance of the <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> class that contains the type of the element that this current <see cref="T:System.Data.Metadata.Edm.CollectionType" /> object includes and facets for that type.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.ComplexType">
      <summary>Represents a complex type in the Entity Data Model (EDM). </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.ComplexType.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.ComplexType" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.ComplexType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.ComplexType.Properties">
      <summary>Gets the list of properties for this <see cref="T:System.Data.Metadata.Edm.ComplexType" />.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of properties for this <see cref="T:System.Data.Metadata.Edm.ComplexType" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.ConcurrencyMode">
      <summary>Specifies the concurrency options for the properties in the Entity Data Model (EDM). </summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.EdmFunction">
      <summary>Represents information about the functions that may be invoked from the queries written by the Entity SQL query language. These may be the built-in functions exposed by the storage provider or user-defined functions in a particular database. </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmFunction.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EdmFunction" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EdmFunction" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmFunction.Parameters">
      <summary>Gets the parameters of this <see cref="T:System.Data.Metadata.Edm.EdmFunction" />.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the parameters of this <see cref="T:System.Data.Metadata.Edm.EdmFunction" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmFunction.ReturnParameter">
      <summary>Gets the return parameter of this <see cref="T:System.Data.Metadata.Edm.EdmFunction" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.FunctionParameter" /> object that represents the return parameter of this <see cref="T:System.Data.Metadata.Edm.EdmFunction" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EdmItemCollection">
      <summary>Loads metadata about the conceptual and storage (database) models. The <see cref="T:System.Data.Metadata.Edm.EdmItemCollection" /> loads metadata from conceptual schema definition language (CSDL) files and store schema definition language (SSDL) files. This class is derived from the <see cref="T:System.Data.Metadata.Edm.ItemCollection" /> class. </summary>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmItemCollection.#ctor(System.Data.Common.DbConnection)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.EdmItemCollection" /> class by using the specified connection.</summary>
      <param name="connection">The connection to access the type information.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmItemCollection.#ctor(System.Data.Common.DbConnection,System.Collections.Generic.IEnumerable{System.String})">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.EdmItemCollection" /> class by using the specified connection and the paths where the Entity Data Model (EDM) schemas exist.</summary>
      <param name="connection">The connection to access the type information.</param>
      <param name="paths">The paths where the EDM schemas exist, such as the conceptual schema file (.csdl), the storage schema file (.ssdl), and the mapping schema file (.msl).</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmItemCollection.#ctor(System.Data.Common.DbConnection,System.String[])">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.EdmItemCollection" /> class by using the specified connection and the paths where the Entity Data Model (EDM) schemas exist.</summary>
      <param name="connection">The connection to access the type information.</param>
      <param name="paths">The paths where the EDM schemas exist such as the conceptual schema file (.csdl), the storage schema file (.ssdl), and the mapping schema file (.msl).</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmItemCollection.GetMappedPrimitiveType(System.Data.Metadata.Edm.PrimitiveTypeKind)">
      <summary>Returns the <see cref="T:System.Data.Metadata.PrimitiveType" /> object that represents the mapped scalar type for this item collection.</summary>
      <returns>A <see cref="T:System.Data.Metadata.PrimitiveType" /> object that represents the mapped scalar type.</returns>
      <param name="primitiveTypeKind">The kind of primitive type that is defined by the Entity Data Model (EDM).</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmItemCollection.GetPrimitiveTypes">
      <summary>Returns a collection of the <see cref="T:System.Data.Metadata.Edm.PrimitiveType" /> objects.</summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection" /> object that represents a collection of the <see cref="T:System.Data.Metadata.Edm.PrimitiveType" /> objects.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EdmMember">
      <summary>Represents a member that can be declared in any <see cref="T:System.Data.Metadata.Edm.StructuralType" />. </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmMember.DeclaringType">
      <summary>Gets the type on which this <see cref="T:System.Data.Metadata.Edm.EdmMember" /> is declared.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.StructuralType" /> object that represents the type on which this <see cref="T:System.Data.Metadata.Edm.EdmMember" /> is declared.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmMember.Name">
      <summary>Gets the name of this <see cref="T:System.Data.Metadata.Edm.EdmMember" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.EdmMember" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmMember.ToString">
      <summary>Returns the name of this <see cref="T:System.Data.Metadata.Edm.EdmMember" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.EdmMember" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmMember.TypeUsage">
      <summary>Gets the instance of the <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> class that contains both the type of the member and facets for the type.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object that contains both the type of the member and facets for the type.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EdmProperty">
      <summary>Represents a property for the <see cref="T:System.Data.Metadata.Edm.EntityType" /> in the Entity Data Model (EDM) schemas. An <see cref="T:System.Data.Metadata.Edm.EdmProperty" /> class derives from the <see cref="T:System.Data.Metadata.Edm.EdmMember" /> class and provides the <see cref="T:System.Data.Metadata.Edm.EdmProperty.Default" /> and the <see cref="T:System.Data.Metadata.Edm.EdmProperty.Nullable" /> facets for the type of this <see cref="T:System.Data.Metadata.Edm.EdmProperty" />.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmProperty.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EdmProperty" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EdmProperty" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmProperty.Default">
      <summary>Gets the default value for this <see cref="T:System.Data.Metadata.Edm.EdmProperty" />.</summary>
      <returns>The default value for this <see cref="T:System.Data.Metadata.Edm.EdmProperty" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmProperty.Nullable">
      <summary>Gets a value indicating whether this <see cref="T:System.Data.Metadata.Edm.EdmProperty" /> can have a null value.</summary>
      <returns>true if this <see cref="T:System.Data.Metadata.Edm.EdmProperty" /> can have a null value; otherwise, false. </returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EdmSchemaError">
      <summary>Encapsulates the detailed information about an Entity Data Model (EDM) schema error.</summary>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmSchemaError.#ctor(System.String,System.Int32,System.Data.Metadata.Edm.EdmSchemaErrorSeverity)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.EdmSchemaError" /> class.</summary>
      <param name="message">The error message.</param>
      <param name="errorCode">The error code.</param>
      <param name="s everity">The severity of the error.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmSchemaError.#ctor(System.String,System.Int32,System.Data.Metadata.Edm.EdmSchemaErrorSeverity,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.EdmSchemaError" /> class.</summary>
      <param name="message">The error message.</param>
      <param name="errorCode">The error code.</param>
      <param name="severity">The severity of the error.</param>
      <param name="exception">The <see cref="T:System.Exception" /> that caused the error to be filed.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmSchemaError.#ctor(System.String,System.Int32,System.Data.Metadata.Edm.EdmSchemaErrorSeverity,System.Uri,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.EdmSchemaError" /> class.</summary>
      <param name="message">The error message.</param>
      <param name="errorCode">The error code.</param>
      <param name="severity">The severity of the error.</param>
      <param name="sourceUri">The uniform resource identifier (URI) of the file that contains the error.</param>
      <param name="lineNumber">The line number that the error occurred at.</param>
      <param name="sourceColumn">The source column that the error occurred in.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmSchemaError.#ctor(System.String,System.Int32,System.Data.Metadata.Edm.EdmSchemaErrorSeverity,System.Uri,System.Int32,System.Int32,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.EdmSchemaError" /> class.</summary>
      <param name="message">The error message.</param>
      <param name="errorCode">The error code.</param>
      <param name="severity">The severity of the error.</param>
      <param name="sourceUri">The uniform resource identifier (URI) of the file that contains the error.</param>
      <param name="lineNumber">The line number that the error occurred at.</param>
      <param name="sourceColumn">The source column that the error occurred in.</param>
      <param name="exception">The <see cref="T:System.Exception" /> that caused the error to be filed.</param>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmSchemaError.ErrorCode">
      <summary>Gets the error code.</summary>
      <returns>The error code.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmSchemaError.LineNumber">
      <summary>Gets the line number where the error occurred.</summary>
      <returns>The line number where the error occurred.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmSchemaError.Message">
      <summary>Gets the error message.</summary>
      <returns>The error message.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmSchemaError.Severity">
      <summary>Gets the severity level of the error.</summary>
      <returns>One of the <see cref="T:System.Data.Metadata.Edm.EdmSchemaErrorSeverity" /> values. The default is <see cref="F:System.Data.Metadata.Edm.EdmSchemaErrorSeverity.Warning" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmSchemaError.SourceColumn">
      <summary>Gets the source column where the error occurred.</summary>
      <returns>The source column where the error occurred.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmSchemaError.SourceUri">
      <summary>Gets the uniform resource identifier (URI) of the file that contains the error.</summary>
      <returns>An <see cref="T:System.Uri" /> object that contains the uniform resource identifier (URI) of the file that contains the error.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmSchemaError.StackTrace">
      <summary>Gets a string representation of the stack trace at the time the error occurred.</summary>
      <returns>A string representation of the stack trace at the time the error occurred.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmSchemaError.ToString">
      <summary>Returns the error message.</summary>
      <returns>The error message.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EdmSchemaErrorSeverity">
      <summary>Specifies the severity level of the error. </summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.EdmType">
      <summary>Represents a base class for all the types in the Entity Data Model (EDM). </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmType.Abstract">
      <summary>Gets a value indicating whether this type is abstract or not. </summary>
      <returns>true if this type is abstract; otherwise, false. </returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmType.BaseType">
      <summary>Gets the base type of this type.</summary>
      <returns>The base type of this type.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmType.FullName">
      <summary>Gets the full name of this type.</summary>
      <returns>The full name of this type. </returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmType.GetCollectionType">
      <summary>Returns an instance of the <see cref="T:System.Data.Metadata.Edm.CollectionType" /> whose element type is this type. </summary>
      <returns>The <see cref="T:System.Data.Metadata.Edm.CollectionType" /> object whose element type is this type.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmType.Name">
      <summary>Gets the name of this type.</summary>
      <returns>The name of this type.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmType.Namespace">
      <summary>Gets the namespace of this type.</summary>
      <returns>The namespace of this type.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmType.Sealed">
      <summary>Gets a value indicating whether this type is sealed or not.</summary>
      <returns>true if this type is sealed; otherwise, false.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.EdmType.ToString">
      <summary>Returns the full name of this type.</summary>
      <returns>The full name of this type. </returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EdmType.Version">
      <summary>Gets the version of this type.</summary>
      <returns>The <see cref="T:System.Version" /> object that represents the version of this type.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EntityContainer">
      <summary>Represents an entity container in the Entity Data Model (EDM). An <see cref="T:System.Data.Metadata.Edm.EntityContainer" /> is a logical grouping of entity sets and association sets. </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntityContainer.BaseEntitySets">
      <summary>Gets a list of entity sets and association sets that this <see cref="T:System.Data.Metadata.Edm.EntityContainer" /> includes.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> object that contains a list of entity sets and association sets that this <see cref="T:System.Data.Metadata.Edm.EntityContainer" /> includes.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntityContainer.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EntityContainer" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EntityContainer" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.EntityContainer.GetEntitySetByName(System.String,System.Boolean)">
      <summary>Returns an <see cref="T:System.Data.Metadata.Edm.EntitySet" /> object by using the specified name for the entity set.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EntitySet" /> object that represents the entity set that has the specified name. </returns>
      <param name="name">The name of the entity set that is searched for.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.EntityContainer.GetRelationshipSetByName(System.String,System.Boolean)">
      <summary>Returns a <see cref="T:System.Data.Metadata.Edm.RelationshipSet" /> object by using the specified name for the relationship set.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.RelationshipSet" /> object that represents the relationship set that has the specified name.</returns>
      <param name="name">The name of the relationship set that is searched for.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntityContainer.Name">
      <summary>Gets the name of this <see cref="T:System.Data.Metadata.Edm.EntityContainer" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.EntityContainer" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.EntityContainer.ToString">
      <summary>Returns the name of this <see cref="T:System.Data.Metadata.Edm.EntityContainer" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.EntityContainer" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.EntityContainer.TryGetEntitySetByName(System.String,System.Boolean,System.Data.Metadata.Edm.EntitySet@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.Edm.EntitySet" /> object by using the specified name for the entity set.</summary>
      <returns>true if there is an entity set that matches the search criteria; otherwise, false.</returns>
      <param name="name">The name of the entity set that is searched for.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="entitySet">When this method returns, contains an <see cref="T:System.Data.Metadata.Edm.EntitySet" /> object. If there is no entity set, this output parameter contains null.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.EntityContainer.TryGetRelationshipSetByName(System.String,System.Boolean,System.Data.Metadata.Edm.RelationshipSet@)">
      <summary>Returns a <see cref="T:System.Data.Metadata.Edm.RelationshipSet" /> object by using the specified name for the relationship set.</summary>
      <returns>true if there is a relationship set that matches the search criteria; otherwise, false. </returns>
      <param name="name">The name of the relationship set that is searched for.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="relationshipSet">When this method returns, contains a <see cref="T:System.Data.Metadata.Edm.RelationshipSet" /> object. </param>
    </member>
    <member name="T:System.Data.Metadata.Edm.EntitySet">
      <summary>Represents an entity set in the Entity Data Model (EDM). An <see cref="T:System.Data.Metadata.Edm.EntitySet" /> for an <see cref="T:System.Data.Metadata.Edm.EntityType" /> contains instances of the <see cref="T:System.Data.Metadata.Edm.EntityType" /> or any of its subtypes. More than one <see cref="T:System.Data.Metadata.Edm.EntitySet" /> can be defined by using the same <see cref="T:System.Data.Metadata.Edm.EntityType" />. </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntitySet.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EntitySet" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EntitySet" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntitySet.ElementType">
      <summary>Gets the entity type of this <see cref="T:System.Data.Metadata.Edm.EntitySet" />.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EntityType" /> object that represents the entity type of this <see cref="T:System.Data.Metadata.Edm.EntitySet" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EntitySetBase">
      <summary>A base class for an <see cref="T:Sytem.Data.Metadata.Edm.EntitySet" /> and a <see cref="T:Sytem.Data.Metadata.Edm.RelationshipSet" />.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntitySetBase.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EntitySetBase" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EntitySetBase" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntitySetBase.ElementType">
      <summary>Gets the entity type of this <see cref="T:System.Data.Metadata.Edm.EntityTypeBase" />.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EntityTypeBase" /> object that represents the entity type of this <see cref="T:System.Data.Metadata.Edm.EntityTypeBase" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntitySetBase.EntityContainer">
      <summary>Gets the entity container of the current entity or relationship set.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EntityContainer" /> object that represents the entity container of the current entity or relationship set.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntitySetBase.Name">
      <summary>Gets the name of the current entity or relationship set.</summary>
      <returns>The name of the current entity or relationship set.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.EntitySetBase.ToString">
      <summary>Returns the name of the current entity or relationship set.</summary>
      <returns>The name of the current entity or relationship set.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EntityType">
      <summary>Represents a particular type of data, such as a customer entity or an order entity in the Entity Data Model (EDM). </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntityType.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EntityType" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EntityType" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.EntityType.GetReferenceType">
      <summary>Returns a <see cref="T:System.Data.Metadata.Edm.RefType" /> object that references this <see cref="T:System.Data.Metadata.Edm.EntityType" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.RefType" /> object that references this <see cref="T:System.Data.Metadata.Edm.EntityType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntityType.NavigationProperties">
      <summary>Gets the navigation properties of this <see cref="T:System.Data.Metadata.Edm.EntityType" />.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of navigation properties on this <see cref="T:System.Data.Metadata.Edm.EntityType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntityType.Properties">
      <summary>Gets the list of properties for this <see cref="T:System.Data.Metadata.Edm.EntityType" />.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of properties for this <see cref="T:System.Data.Metadata.Edm.EntityType" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EntityTypeBase">
      <summary>A base type for <see cref="T:System.Data.Metadata.Edm.EntityType" /> and <see cref="T:System.Data.Metadata.Edm.RelationshipType" />.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EntityTypeBase.KeyMembers">
      <summary>Gets the list of all the key members for the current entity or relationship type.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> object that represents the list of key members for the current entity or relationship type. </returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EnumMember">
      <summary>Represents an enumeration member in the Entity Data Model (EDM).</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EnumMember.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EnumMember" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EnumMember" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EnumMember.Name">
      <summary>Gets the name of this <see cref="T:System.Data.Metadata.Edm.EnumMember" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.EnumMember" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.EnumMember.ToString">
      <summary>Returns the name of this <see cref="T:System.Data.Metadata.Edm.EnumMember" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.EnumMember" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.EnumType">
      <summary>Represents an enumeration to define a set of options for a property in the Entity Data Model (EDM).</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.EnumType.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EnumType" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.EnumType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.EnumType.EnumMembers">
      <summary>Gets the list of enumeration members belonging to this <see cref="T:System.Data.Metadata.Edm.EnumType" />.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of enumeration members belonging to this <see cref="T:System.Data.Metadata.Edm.EnumType" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.Facet">
      <summary>Provides additional information about members. In the ADO.NET metadata type hierarchy, facets provide additional information about members through the declared type for the member. </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.Facet.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.Facet" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.Facet" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.Facet.Description">
      <summary>Gets the description of this <see cref="T:System.Data.Metadata.Edm.Facet" />.</summary>
      <returns>The <see cref="T:System.Data.Metadata.Edm.FacetDescription" /> object that represents the description of this <see cref="T:System.Data.Metadata.Edm.Facet" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.Facet.FacetType">
      <summary>Gets the type of this <see cref="T:System.Data.Metadata.Edm.Facet" />.</summary>
      <returns>The <see cref="T:System.Data.Metadata.Edm.EdmType" /> object that represents the type of this <see cref="T:System.Data.Metadata.Edm.Facet" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.Facet.Name">
      <summary>Gets the name of this <see cref="T:System.Data.Metadata.Edm.Facet" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.Facet" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.Facet.ToString">
      <summary>Returns the name of this <see cref="T:System.Data.Metadata.Edm.Facet" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.Facet" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.Facet.Value">
      <summary>Gets the value of this <see cref="T:System.Data.Metadata.Edm.Facet" />.</summary>
      <returns>The value of this <see cref="T:System.Data.Metadata.Edm.Facet" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.FacetDescription">
      <summary>Specifies a description of the facet.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.FacetDescription.DefaultValue">
      <summary>Gets the default value of a facet with this facet description.</summary>
      <returns>The default value of a facet with this facet description.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.FacetDescription.FacetName">
      <summary>Gets the name of this facet.</summary>
      <returns>The name of this facet.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.FacetDescription.FacetType">
      <summary>Gets the type of this facet.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EdmType" /> object that represents the type of this facet.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.FacetDescription.IsConstant">
      <summary>Gets a value indicating whether the value of this facet is a constant.</summary>
      <returns>true if this facet is a constant; otherwise, false. </returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.FacetDescription.IsRequired">
      <summary>Gets a value indicating whether this facet is a required facet.</summary>
      <returns>true if this facet is a required facet; otherwise, false.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.FacetDescription.MaxValue">
      <summary>Gets the maximum value for this facet.</summary>
      <returns>The maximum value for this facet.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.FacetDescription.MinValue">
      <summary>Gets the minimum value for this facet.</summary>
      <returns>The minimum value for this facet.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.FacetDescription.ToString">
      <summary>Returns the name of this facet. </summary>
      <returns>The name of this facet.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.FunctionParameter">
      <summary>Describes the parameters of an <see cref="T:System.Data.Metadata.Edm.EdmFunction" />.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.FunctionParameter.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.FunctionParameter" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.FunctionParameter" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.FunctionParameter.DeclaringFunction">
      <summary>Gets or sets the <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> on which this parameter is declared. </summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> object that represents the function on which this parameter is declared.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.FunctionParameter.Mode">
      <summary>Gets the mode of this <see cref="T:System.Data.Metadata.Edm.FunctionParameter" />.</summary>
      <returns>One of the <see cref="T:System.Data.Metadata.Edm.ParameterMode" /> values. </returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.FunctionParameter.Name">
      <summary>Gets the name of this <see cref="T:System.Data.Metadata.Edm.FunctionParameter" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.FunctionParameter" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.FunctionParameter.ToString">
      <summary>Returns the name of this <see cref="T:System.Data.Metadata.Edm.FunctionParameter" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.FunctionParameter" />. </returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.FunctionParameter.TypeUsage">
      <summary>Gets the instance of the <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> class that contains both the type of the parameter and facets for the type.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object that contains both the type of the parameter and facets for the type.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.GlobalItem">
      <summary>Represents the base item class for all the Entity Data Model (EDM) types and the entity containers. </summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.ItemCollection">
      <summary>A base class for <see cref="T:System.Data.Metadata.Edm.ObjectItemCollection" />, <see cref="T:System.Data.Metadata.Edm.EdmItemCollection" />, and <see cref="T:System.Data.Mapping.StorageMappingItemCollection" /> classes. An <see cref="T:System.Data.Metadata.Edm.ItemCollection" /> class is an abstract class and provides the core API for loading and holding the in-memory metadata. This class is derived from the <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" /> class.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.ItemCollection.DataSpace">
      <summary>Gets the data model associated with this <see cref="T:System.Data.Metadata.Edm.ItemCollection" />. </summary>
      <returns>The data model associated with this item collection. </returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetEntityContainer(System.String)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EntityContainer" /> object by using the specified entity container name.</summary>
      <returns>If there is no entity container, this method returns null; otherwise, it returns the first one.</returns>
      <param name="name">The name of the entity container.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetEntityContainer(System.String,System.Boolean)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EntityContainer" /> object by using the specified entity container name.</summary>
      <returns>If there is no entity container, this method returns null; otherwise, it returns the first entity container.</returns>
      <param name="name">The name of the entity container.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetFunction(System.String,System.Data.Metadata.Edm.EdmType[])">
      <summary>Returns an <see cref="T:System.Data.Metadata.EdmFunction" /> object by using the specified function name and the parameter types.</summary>
      <returns>The <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> object. If there is no function that is specified by the given search criteria, this method returns null.</returns>
      <param name="functionName">The name of the function.</param>
      <param name="parameterTypes">An array of type <see cref="T:System.Data.Metadata.Edm.EdmType" /> containing the types of the parameters.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetFunction(System.String,System.Data.Metadata.Edm.EdmType[],System.Boolean)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EdmFunction" /> object by using the specified function name and the parameter types.</summary>
      <returns>The <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> object. If there is no function that is specified by the given search criteria, this method returns null.</returns>
      <param name="functionName">The name of the function.</param>
      <param name="parameterTypes">An array of type <see cref="T:System.Data.Metadata.Edm.EdmType" /> containing the types of the parameters.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetFunctions(System.String)">
      <summary>Returns all the overloads of the functions by using the specified name from this item collection.</summary>
      <returns>A collection of type <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains all the functions that have the specified name.</returns>
      <param name="functionName">The full name of the function.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetFunctions(System.String,System.Boolean)">
      <summary>Returns all the overloads of the functions by using the specified name from this item collection.</summary>
      <returns>A collection of type <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains all the functions that have the specified name.</returns>
      <param name="functionName">The full name of the function.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetItem``1(System.String)">
      <summary>Returns a strongly typed <see cref="T:System.Data.Metadata.Edm.GlobalItem" /> object by using the specified identity.</summary>
      <returns>The item that is specified by the given identity.</returns>
      <param name="identity">The identity of the item.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetItem``1(System.String,System.Boolean)">
      <summary>Returns a strongly typed <see cref="T:System.Data.Metadata.Edm.GlobalItem" /> object by using the specified identity with either case-sensitive or case-insensitive search.</summary>
      <returns>The item that is specified by the given identity.</returns>
      <param name="identity">The identity of the item.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetItems``1">
      <summary>Returns all the items of the specified type from this item collection.</summary>
      <returns>A collection of type <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains all the items of the specified type.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetMappedPrimitiveType(System.Data.Metadata.Edm.PrimitiveTypeKind)">
      <summary>Returns the <see cref="T:System.Data.Metadata.PrimitiveType" /> object that represents the mapped scalar type for this item collection.</summary>
      <returns>A <see cref="T:System.Data.Metadata.PrimitiveType" /> object that represents the mapped scalar type for this item collection.</returns>
      <param name="primitiveTypeKind">The kind of primitive type that is defined by the Entity Data Model (EDM).</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetType(System.String,System.String)">
      <summary>Returns an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object by using the specified type name and the namespace name in this item collection.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EdmType" /> object that represents the type that matches the given type name and the namespace name in this item collection. If there is no matched type, this method returns null.</returns>
      <param name="name">The name of the type.</param>
      <param name="namespaceName">The namespace of the type.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.GetType(System.String,System.String,System.Boolean)">
      <summary>Returns an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object by using the specified type name and the namespace name from this item collection.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EdmType" /> object that represents the type that matches the given type name and the namespace name in this item collection. If there is no matched type, this method returns null.</returns>
      <param name="name">The name of the type.</param>
      <param name="namespaceName">The namespace of the type.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.TryGetEntityContainer(System.String,System.Boolean,System.Data.Metadata.Edm.EntityContainer@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EntityContainer" /> object by using the specified entity container name. If there is no entity container, this output parameter contains null; otherwise, it contains the first entity container.</summary>
      <returns>true if there is an entity container that matches the search criteria; otherwise, false.</returns>
      <param name="name">The name of the entity container.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="entityContainer">When this method returns, it contains an <see cref="T:System.Data.Metadata.Edm.EntityContainer" /> object. If there is no entity container, this output parameter contains null; otherwise, it contains the first entity container.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.TryGetEntityContainer(System.String,System.Data.Metadata.Edm.EntityContainer@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EntityContainer" /> object by using the specified entity container name. If there is no entity container, the output parameter contains null; otherwise, it contains the first entity container.</summary>
      <returns>true if there is an entity container that matches the search criteria; otherwise, false.</returns>
      <param name="name">The name of the entity container.</param>
      <param name="entityContainer">When this method returns, it contains an <see cref="T:System.Data.Metadata.Edm.EntityContainer" /> object. If there is no entity container, this output parameter contains null; otherwise, it contains the first entity container.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.TryGetFunction(System.String,System.Data.Metadata.Edm.EdmType[],System.Boolean,System.Data.Metadata.Edm.EdmFunction@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EdmFunction" /> object by using the specified function name and the parameter types.</summary>
      <returns>true if there is a function that matches the search criteria; otherwise, false.</returns>
      <param name="functionName">The name of the function.</param>
      <param name="parameterTypes">An array of type <see cref="T:System.Data.Metadata.Edm.EdmType" /> containing the types of the parameters.</param>
      <param name="ig n or e Case">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="function">When this method returns, it contains an <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> object. If there is no function, this output parameter contains null.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.TryGetFunction(System.String,System.Data.Metadata.Edm.EdmType[],System.Data.Metadata.Edm.EdmFunction@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EdmFunction" /> object by using the specified function name and the parameter types.</summary>
      <returns>true if there is a function that matches the search criteria; otherwise, false.</returns>
      <param name="functionName">The name of the function.</param>
      <param name="parameterTypes">An array of type <see cref="T:System.Data.Metadata.Edm.EdmType" /> containing the types of the parameters.</param>
      <param name="function">When this method returns, it contains an <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> object. If there is no function, this output parameter contains null.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.TryGetItem``1(System.String,System.Boolean,``0@)">
      <summary>Returns a strongly typed <see cref="T:System.Data.Metadata.Edm.GlobalItem" /> object by using the specified identity from this item collection.</summary>
      <returns>true if there is an item that matches the search criteria; otherwise, false.</returns>
      <param name="i dentity">The identity of the item.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="item">When this method returns, the output parameter contains a <see cref="T:System.Data.Metadata.Edm.GlobalItem" /> object. If there is no global item with the given identity in the item collection, this output parameter contains null.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.TryGetItem``1(System.String,``0@)">
      <summary>Returns a strongly typed <see cref="T:System.Data.Metadata.Edm.GlobalItem" /> object by using the specified identity from this item collection.</summary>
      <returns>true if there is an item that matches the search criteria; otherwise, false.</returns>
      <param name="identity">The identity of the item.</param>
      <param name="item">When this method returns, the output parameter contains a <see cref="T:System.Data.Metadata.Edm.GlobalItem" /> object. If there is no global item with the given identity in the item collection, this output parameter contains null.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.TryGetType(System.String,System.String,System.Boolean,System.Data.Metadata.Edm.EdmType@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object by using the specified type name and the namespace name from this item collection.</summary>
      <returns>true if there is a type that matches the search criteria; otherwise, false. </returns>
      <param name="name">The name of the type.</param>
      <param name="namespaceName">The namespace of the type.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="type">When this method returns, this output parameter contains an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object. If there is no type with the given name and namespace name in this item collection, this output parameter contains null.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ItemCollection.TryGetType(System.String,System.String,System.Data.Metadata.Edm.EdmType@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object by using the specified type name and the namespace name from this item collection.</summary>
      <returns>true if there is a type that matches the search criteria; otherwise, false.</returns>
      <param name="name">The name of the type.</param>
      <param name="namespaceName">The namespace of the type.</param>
      <param name="type">When this method returns, this output parameter contains an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object. If there is no type with the given name and namespace name in this item collection, this output parameter contains null.</param>
    </member>
    <member name="T:System.Data.Metadata.Edm.MetadataException">
      <summary>Represents the exception that is thrown when errors are returned by ADO.NET metadata components.</summary>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.MetadataException" /> class. This is the default constructor.</summary>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.MetadataException" /> class with the specified serialization information and context. </summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that holds the data necessary to serialize or deserialize an object.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains the description of the source and destination of the specified serialized stream.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.MetadataException" /> class with the specified error message. </summary>
      <param name="message">The error message to display when the exception is thrown.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.MetadataException" /> class with the specified error message and inner exception.</summary>
      <param name="message">The error message to display when the exception is thrown.</param>
      <param name="innerException">A reference to an inner exception.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataException.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.MetadataException" /> class with the specified data model and error message.</summary>
      <param name="space">The data model.</param>
      <param name="message">The error message to display when the exception is thrown. If the error message is null, a default message is used.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataException.#ctor(System.String,System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.MetadataException" /> class with the specified data model, an error message, and an inner exception.</summary>
      <param name="space">The data model.</param>
      <param name="message">The localized error message to display when the exception is thrown. If the localized error message is null, a default message is used.</param>
      <param name="innerException">A reference to an inner exception.</param>
    </member>
    <member name="P:System.Data.Metadata.Edm.MetadataException.DataSpace">
      <summary>Gets the data model information.</summary>
      <returns>The data model information. </returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
    </member>
    <member name="T:System.Data.Metadata.Edm.MetadataItem">
      <summary>Represents the base item class for all the metadata in the ADO.NET metadata type hierarchy. </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.MetadataItem.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.MetadataItem" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.MetadataItem" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataItem.GetBuiltInType(System.Data.Metadata.Edm.BuiltInTypeKind)">
      <summary>Returns an Entity Data Model (EDM) built-in type that matches one of the <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> values.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EdmType" /> object that represents the built-in type in the entity data model (EDM).</returns>
      <param name="builtInTypeKind">One of the <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> values.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataItem.GetGeneralFacetDescriptions">
      <summary>Returns the list of the general facet descriptions for a specified type.</summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> object that represents the list of the general facet descriptions for a specified type.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.MetadataItem.MetadataProperties">
      <summary>Gets the list of properties of the current type.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of properties of the current type.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.MetadataProperty">
      <summary>Represents a metadata attribute for an item in the ADO.NET metadata hierarchy. </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.MetadataProperty.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.MetadataProperty" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.MetadataProperty" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.MetadataProperty.Name">
      <summary>Gets the name of this <see cref="T:System.Data.Metadata.Edm.MetadataProperty" />.</summary>
      <returns>The name of this <see cref="T:System.Data.Metadata.Edm.MetadataProperty" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.MetadataProperty.TypeUsage">
      <summary>Gets the instance of the <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> class that contains both the type of this <see cref="T:System.Data.Metadata.Edm.MetadataProperty" /> and facets for the type. </summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object that contains both the type of this <see cref="T:System.Data.Metadata.Edm.MetadataProperty" /> and facets for the type.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.MetadataProperty.Value">
      <summary>Gets the value of this <see cref="T:System.Data.Metadata.Edm.MetadataProperty" />.</summary>
      <returns>The value of this <see cref="T:System.Data.Metadata.Edm.MetadataProperty" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.MetadataWorkspace">
      <summary>Represents the ADO.NET metadata runtime service component that provides support for retrieving metadata from various sources.</summary>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.MetadataWorkspace" /> class.</summary>
    </member>
    <member name="F:System.Data.Metadata.Edm.MetadataWorkspace.CSpace">
      <summary>Represents the default name for the conceptual model and the storage model.</summary>
    </member>
    <member name="F:System.Data.Metadata.Edm.MetadataWorkspace.CSSpace">
      <summary>Represents the default name for the mapping between the conceptual model and the storage model.</summary>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetEntityContainer(System.String,System.Boolean,System.String)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EntityContainer" /> object by using the specified entity container name and the data model.</summary>
      <returns>If there is no entity container, this method returns null; otherwise, it returns the first entity container.</returns>
      <param name="name">The name of the entity container.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="space">The EDM data model on which the entity container is searched.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetEntityContainer(System.String,System.String)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EntityContainer" /> object by using the specified entity container name and the data model.</summary>
      <returns>If there is no entity container, this method returns null; otherwise, it returns the first entity container.</returns>
      <param name="name">The name of the entity container.</param>
      <param name="space">The EDM data model on which the entity container is searched.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetFunction(System.String,System.String,System.Data.Metadata.Edm.EdmType[],System.Boolean,System.String)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EdmFunction" /> object by using the specified function name, the namespace name, the parameter types, and the data model.</summary>
      <returns>The <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> object. If there is no function that matches the given search criteria, this method returns null.</returns>
      <param name="name">The name of the function.</param>
      <param name="namespaceName">The namespace of the function.</param>
      <param name="parameterTypes">An array of type <see cref="T:System.Data.Metadata.Edm.EdmType" /> containing the types of the parameters.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="space">The EDM data model on which the function is searched.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetFunction(System.String,System.String,System.Data.Metadata.Edm.EdmType[],System.String)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EdmFunction" /> object by using the specified function name, the namespace name, the parameter types, and the data model.</summary>
      <returns>The <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> object. If there is no function that matches the given search criteria, this method returns null. </returns>
      <param name="name">The name of the function.</param>
      <param name="namespaceName">The namespace of the function.</param>
      <param name="parameterTypes">An array of type <see cref="T:System.Data.Metadata.Edm.EdmType" /> containing the types of the parameters.</param>
      <param name="space">The EDM data model on which the function is searched.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetFunctions(System.String,System.String,System.String)">
      <summary>Returns all the overloads of the functions by using the specified name, the namespace name, and the data model.</summary>
      <returns>A collection of type <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains all the functions that match the specified name in a given namespace and a data model.</returns>
      <param name="name">The name of the function.</param>
      <param name="namespaceName">The namespace of the function.</param>
      <param name="space">The EDM data model in which the functions are searched.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetFunctions(System.String,System.String,System.String,System.Boolean)">
      <summary>Returns all the overloads of the functions by using the specified function name, the namespace name, and the data model.</summary>
      <returns>A collection of type <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains all the functions that match the specified name in the given namespace and the data model.</returns>
      <param name="name">The name of the function.</param>
      <param name="namespaceName">The namespace of the function.</param>
      <param name="space">The EDM data model in which the functions are searched.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetItem``1(System.String,System.Boolean,System.String)">
      <summary>Returns an item by using the specified identity and the data model.</summary>
      <returns>The item that matches the given identity in the specified data model.</returns>
      <param name="identity">The identity of the item.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="space">The EDM data model on which the item is searched.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetItem``1(System.String,System.String)">
      <summary>Returns an item by using the specified identity and the data model.</summary>
      <returns>The item that matches the given identity in the specified data model. </returns>
      <param name="identity">The identity of the item.</param>
      <param name="space">The EDM data model in which the item is searched.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetItems(System.String)">
      <summary>Gets all the items in the specified data model.</summary>
      <returns>A collection of type <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains all the items in the specified data model.</returns>
      <param name="space">The EDM data model for which the list of items is needed.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetItems``1(System.String)">
      <summary>Gets all the items in the specified data model.</summary>
      <returns>A collection of type <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains all the items in the specified data model.</returns>
      <param name="space">The EDM data model for which the list of items is needed.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetMappedPrimitiveType(System.Data.Metadata.Edm.PrimitiveTypeKind,System.String)">
      <summary>Returns the <see cref="T:System.Data.Metadata.Edm.PrimitiveType" /> object that represents the mapped scalar type in the specified data model.</summary>
      <returns>A <see cref="T:System.Data.Metadata.PrimitiveType" /> object that represents the mapped scalar type.</returns>
      <param name="primitiveTypeKind">The kind of primitive type that is defined by the Entity Data Model (EDM).</param>
      <param name="space">The EDM data model on which the mapping primitive type is searched.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetPrimitiveTypes(System.String)">
      <summary>Returns the list of primitive types in the specified data model.</summary>
      <returns>A collection of type <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains all the primitive types in the specified data model.</returns>
      <param name="space">The data model for which you need the list of primitive types.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetType(System.String,System.String,System.Boolean,System.String)">
      <summary>Returns an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object by using the specified type name, the namespace name, and the data model.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EdmType" /> object that represents the type that matches the given type name and the namespace name in the specified data model. If there is no matched type, this method returns null.</returns>
      <param name="name">The name of the type.</param>
      <param name="namespaceName">The namespace of the type.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="space">The EDM data model on which the type is searched.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.GetType(System.String,System.String,System.String)">
      <summary>Returns an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object by using the specified type name, the namespace name, and the data model.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EdmType" /> object that represents the type that matches the given type name and the namespace name in the specified data model. If there is no matched type, this method returns null.</returns>
      <param name="name">The name of the type.</param>
      <param name="namespaceName">The namespace of the type.</param>
      <param name="space">The EDM data model on which the type is searched.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.LoadFromAssembly(System.Reflection.Assembly)">
      <summary>Loads metadata from the given assembly.</summary>
      <param name="assembly">The assembly from which the metadata will be loaded.</param>
    </member>
    <member name="F:System.Data.Metadata.Edm.MetadataWorkspace.OCSpace">
      <summary>Represents the default name for the mapping between the object model and the conceptual model.</summary>
    </member>
    <member name="F:System.Data.Metadata.Edm.MetadataWorkspace.OSpace">
      <summary>Represents the default name for the object model.</summary>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.RegisterItemCollection(System.Data.Metadata.Edm.ItemCollection)">
      <summary>Registers the item collection with each associated data model. For more information, see Advanced Metadata Workspace.</summary>
      <param name="collection">The output parameter collection that needs to be filled up.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.TryGetEntityContainer(System.String,System.Boolean,System.String,System.Data.Metadata.Edm.EntityContainer@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EntityContainer" /> object by using the specified entity container name and the data model.</summary>
      <returns>true if there is an entity container that matches the search criteria; otherwise, false.</returns>
      <param name="name">The name of the entity container.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="space">The EDM data model on which the entity container is searched.</param>
      <param name="entityContainer">When this method returns, contains an <see cref="T:System.Data.Metadata.Edm.EntityContainer" /> object. If there is no entity container, this output parameter contains null; otherwise, it returns the first entity container.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.TryGetEntityContainer(System.String,System.String,System.Data.Metadata.Edm.EntityContainer@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EntityContainer" /> object by using the specified entity container name and the data model.</summary>
      <returns>true if there is an entity container that matches the search criteria; otherwise, false. </returns>
      <param name="name">The name of the entity container.</param>
      <param name="space">The EDM data model on which the entity container is searched.</param>
      <param name="entityContainer">When this method returns, contains an <see cref="T:System.Data.Metadata.Edm.EntityContainer" /> object. If there is no entity container, this output parameter contains null; otherwise, it returns the first entity container.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.TryGetFunction(System.String,System.String,System.Data.Metadata.Edm.EdmType[],System.Boolean,System.String,System.Data.Metadata.Edm.EdmFunction@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EdmFunction" /> object by using the specified function name, the namespace name, the parameter types, and the data model.</summary>
      <returns>true if there is a function that matches the search criteria; otherwise, false.</returns>
      <param name="name">The name of the function.</param>
      <param name="namespaceName">The namespace of the function.</param>
      <param name="parameterTypes">An array of type <see cref="T:System.Data.Metadata.Edm.EdmType" /> containing the types of the parameters.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="space">The EDM data model on which the function is searched.</param>
      <param name="function">When this method returns, contains an <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> object.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.TryGetFunction(System.String,System.String,System.Data.Metadata.Edm.EdmType[],System.String,System.Data.Metadata.Edm.EdmFunction@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EdmFunction" /> object by using the specified function name, the namespace name, the parameter types, and the data model.</summary>
      <returns>true if there is a function that matches the search criteria; otherwise, false.</returns>
      <param name="name">The name of the function.</param>
      <param name="namespaceName">The namespace of the function.</param>
      <param name="parameterTypes">An array of type <see cref="T:System.Data.Metadata.Edm.EdmType" /> containing the types of the parameters.</param>
      <param name="space">The EDM data model on which the function is searched.</param>
      <param name="function">When this method returns, contains an <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> object.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.TryGetFunction(System.String,System.String,System.Data.Metadata.Edm.TypeUsage[],System.String,System.Data.Metadata.Edm.EdmFunction@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.EdmFunction" /> object by using the specified function name, the namespace name, the parameter types, and the data model.</summary>
      <returns>true if there is a function that matches the search criteria; otherwise, false.</returns>
      <param name="name">The name of the function.</param>
      <param name="namespaceName">The namespace of the function.</param>
      <param name="parameterTypes">An array of type <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> containing the types of the parameters.</param>
      <param name="space">The EDM data model on which the function is searched.</param>
      <param name="function">When this method returns, contains an <see cref="T:System.Data.Metadata.Edm.EdmFunction" /> object.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.TryGetItem``1(System.String,System.Boolean,System.String,``0@)">
      <summary>Returns an item by using the specified identity and the data model.</summary>
      <returns>true if there is an item that matches the search criteria; otherwise, false.</returns>
      <param name="identity">The identity of the item.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="space">The EDM data model on which the item is searched.</param>
      <param name="item">When this method returns, contains a <see cref="T:System.Data.Metadata.Edm.GlobalIem" /> object.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.TryGetItem``1(System.String,System.String,``0@)">
      <summary>Returns an item by using the specified identity and the data model.</summary>
      <returns>true if there is an item that matches the search criteria; otherwise, false.</returns>
      <param name="identity">The identity of the item.</param>
      <param name="space">The EDM data model on which the item is searched.</param>
      <param name="item">When this method returns, contains a <see cref="T:System.Data.Metadata.Edm.GlobalItem" /> object.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.TryGetType(System.String,System.String,System.Boolean,System.String,System.Data.Metadata.Edm.EdmType@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object by using the specified type name, the namespace name, and the data model.</summary>
      <returns>true if there is a type that matches the search criteria; otherwise, false.</returns>
      <param name="name">The name of the type.</param>
      <param name="namespaceName">The namespace of the type.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
      <param name="space">The EDM data model on which the type is searched.</param>
      <param name="type">When this method returns, contains an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.MetadataWorkspace.TryGetType(System.String,System.String,System.String,System.Data.Metadata.Edm.EdmType@)">
      <summary>Returns an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object by using the specified type name, the namespace name, and the data model.</summary>
      <returns>true if there is a type that matches the search criteria; otherwise, false.</returns>
      <param name="name">The name of the type.</param>
      <param name="namespaceName">The namespace of the type.</param>
      <param name="space">The EDM data model on which the type is searched.</param>
      <param name="type">When this method returns, contains an <see cref="T:System.Data.Metadata.Edm.EdmType" /> object.</param>
    </member>
    <member name="T:System.Data.Metadata.Edm.NavigationProperty">
      <summary>Represents the navigation from one entity type to another entity type in the Entity Data Model (EDM). </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.NavigationProperty.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.NavigationProperty" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.NavigationProperty" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.NavigationProperty.RelationshipTypeName">
      <summary>Gets the relationship type that this navigation property operates on.</summary>
      <returns>The name of the relationship type that this navigation property operates on.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.NavigationProperty.ToEndMemberName">
      <summary>Gets the relationship end member of this navigation property.</summary>
      <returns>The relationship end member of this navigation property.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.ObjectItemCollection">
      <summary>Loads metadata about the object data model. This class is derived from the <see cref="T:System.Data.Metadata.Edm.ItemCollection" /> class.</summary>
    </member>
    <member name="M:System.Data.Metadata.Edm.ObjectItemCollection.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Metadata.Edm.ObjectItemCollection" /> class by using the specified default container name. </summary>
      <param name="defaultContainerName">The name of the default container name.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ObjectItemCollection.GetMappedPrimitiveType(System.Data.Metadata.Edm.PrimitiveTypeKind)">
      <summary>Returns the <see cref="T:System.Data.Metadata.PrimitiveType" /> object that represents the mapped scalar type for this item collection.</summary>
      <returns>A <see cref="T:System.Data.Metadata.PrimitiveType" /> object that represents the mapped scalar type.</returns>
      <param name="modelType">The kind of primitive type that is defined by the Entity Data Model (EDM).</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ObjectItemCollection.GetPrimitiveTypes">
      <summary>Returns a collection of the <see cref="T:System.Data.Metadata.Edm.PrimitiveType" /> objects.</summary>
      <returns>A collection of the <see cref="T:System.Data.Metadata.Edm.PrimitiveType" /> objects.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.ObjectItemCollection.LoadFromAssembly(System.Reflection.Assembly)">
      <summary>Loads metadata from the given assembly.</summary>
      <param name="assembly">The assembly from which the metadata will be loaded.</param>
    </member>
    <member name="T:System.Data.Metadata.Edm.OperationAction">
      <summary>Specifies the list of possible actions when the parent End of the <see cref="T:System.Data.Metadata.Edm.RelationshipType" /> is deleted. </summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.ParameterMode">
      <summary>Specifies the direction of a parameter. </summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.ParameterTypeSemantics">
      <summary>Specifies the type semantics that are used to resolve the function overloads. Each store provider must use these enumeration flags in the provider manifest file for every function definition. </summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.PrimitiveType">
      <summary>Describes the .NET Framework primitive types, Entity Data Model (EDM) primitive types, and storage provider-specific primitive types.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.PrimitiveType.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.PrimitiveType" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.PrimitiveType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.PrimitiveType.ClrEquivalentType">
      <summary>Returns an equivalent common language runtime (CLR) type of this <see cref="T:System.Data.Metadata.Edm.PrimitiveType" />.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents an equivalent common language runtime (CLR) type of this <see cref="T:System.Data.Metadata.Edm.PrimitiveType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.PrimitiveType.FacetDescriptions">
      <summary>Gets the list of facet descriptions for this <see cref="T:System.Data.Metadata.Edm.PrimitiveType" />.</summary>
      <returns>A collection of type <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains the list of facet descriptions for this <see cref="T:System.Data.Metadata.Edm.PrimitiveType" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.PrimitiveType.GetEdmPrimitiveType">
      <summary>Returns the equivalent <see cref="T:System.Data.Metadata.Edm.EdmType" /> of this <see cref="T:System.Data.Metadata.Edm.PrimitiveType" />. </summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EdmType" /> object that is an equivalent of this <see cref="T:System.Data.Metadata.Edm.PrimitiveType" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.PrimitiveType.GetEdmPrimitiveTypes">
      <summary>Returns the list of primitive types.</summary>
      <returns>A collection of type <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains the list of primitive types.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.PrimitiveType.PrimitiveTypeKind">
      <summary>Gets a <see cref="T:System.Data.Metadata.Edm.PrimitiveTypeKind" /> enumeration value that indicates a primitive type of this <see cref="T:System.Data.Metadata.Edm.PrimitiveType" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.PrimitiveTypeKind" /> enumeration value that indicates a primitive type of this <see cref="T:System.Data.Metadata.Edm.PrimitiveType" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.PrimitiveTypeKind">
      <summary>Specifies the kinds of all primitive types defined by the Entity Data Model (EDM). </summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1">
      <summary>Represents a collection of members in the ADO.NET metadata hierarchy by providing a read-only collection with advanced lookup capabilities. This class is derived from the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection" /> class.</summary>
    </member>
    <member name="M:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.Contains(System.String)">
      <summary>Determines whether the current instance of the <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" /> contains an item by using the specified identity.</summary>
      <returns>true if the collection contains the item to be searched for; otherwise, false. The default is false.</returns>
      <param name="identity">The identity of the item.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.GetEnumerator">
      <summary>Returns an enumerator that can iterate through this <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.Enumerator" /> that can be used to iterate through this <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.GetValue(System.String,System.Boolean)">
      <summary>Returns an item from this <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" /> by using the specified identity.</summary>
      <returns>An item from the <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" />.</returns>
      <param name="i dentity">The identity of the item to be searched for.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.IndexOf(`0)" />
    <member name="P:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.IsReadOnly">
      <summary>Gets a value indicating whether the <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" /> is read-only.</summary>
      <returns>true if the <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" /> is read-only; otherwise, false.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.Item(System.String)">
      <summary>Gets an item from the current instance of the <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" /> by using the specified identity.</summary>
      <returns>An item from the <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" />.</returns>
      <param name="i dentity">The identity of the item to be searched for.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.TryGetValue(System.String,System.Boolean,`0@)">
      <summary>Returns an item from this <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" /> by using the specified identity.</summary>
      <returns>true if there is an item that matches the search criteria; otherwise, false. </returns>
      <param name="i dentity">The identity of the item to be searched for.</param>
      <param name="ignoreCase">true to perform the case-insensitive search; otherwise, false. </param>
      <param name="i tem">When this method returns, this output parameter contains an item from the collection. If there is no matched item, this output parameter contains null.</param>
    </member>
    <member name="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.Enumerator">
      <summary>Supports a simple iteration over the <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" /> collection. </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.Enumerator.Current">
      <summary>Gets the member at the current position. </summary>
      <returns>The member at the current position.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.Enumerator.Dispose">
      <summary>Disposes of this enumerator.</summary>
    </member>
    <member name="M:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.Enumerator.MoveNext">
      <summary>Moves to the next member in the collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" />.</summary>
      <returns>true if the enumerator is moved in the collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" />; otherwise, false.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.Enumerator.Reset">
      <summary>Positions the enumerator before the first position in the collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection" />.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1.Enumerator.System#Collections#IEnumerator#Current" />
    <member name="T:System.Data.Metadata.Edm.ReferentialConstraint">
      <summary>Describes the referential constraints on the relationships in the Entity Data Model (EDM).</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.ReferentialConstraint.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.ReferentialConstraint.FromProperties">
      <summary>Gets the list of properties for the "from role" on which this <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint" /> is defined.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of properties for "from role" on which this <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint" /> is defined.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.ReferentialConstraint.FromRole">
      <summary>Gets the "from role" that takes part in this <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.RelationshipEndMember" /> object that represents the "from role" that takes part in this <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.ReferentialConstraint.ToProperties">
      <summary>Gets the list of properties for the "to role" on which this <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint" /> is defined.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of properties for the "to role" on which this <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint" /> is defined.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.ReferentialConstraint.ToRole">
      <summary>Gets the "to role" that takes part in this <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.RelationshipEndMember" /> object that represents the "to role" that takes part in this <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.ReferentialConstraint.ToString">
      <summary>Returns the combination of the names of the <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint.FromRole" /> and the <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint.ToRole" />.</summary>
      <returns>The combination of the names of the <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint.FromRole" /> and the <see cref="T:System.Data.Metadata.Edm.ReferentialConstraint.ToRole" />. </returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.RefType">
      <summary>Provides the address of an entity for operations that use the entity. You cannot define a <see cref="T:System.Data.Metadata.Edm.RefType" /> in the Entity Data Model (EDM) schema explicitly.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.RefType.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.RefType" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.RefType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.RefType.ElementType">
      <summary>Gets the entity type referenced by this <see cref="T:System.Data.Metadata.Edm.RefType" />.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EntityTypeBase" /> object that represents the entity type referenced by this <see cref="T:System.Data.Metadata.Edm.RefType" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.RelationshipEndMember">
      <summary>Defines the End member for the <see cref="T:System.Data.Metadata.Edm.RelationshipType" />. </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.RelationshipEndMember.DeleteBehavior">
      <summary>Gets the operational behavior of this <see cref="T:System.Data.Metadata.Edm.RelationshipEndMember" />.</summary>
      <returns>One of the <see cref="T:System.Data.Metadata.Edm.OperationAction" /> values. The default is <see cref="P:System.Data.Metadata.Edm.OperationAction.None" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.RelationshipEndMember.RelationshipMultiplicity">
      <summary>Gets the multiplicity of this <see cref="T:System.Data.Metadata.Edm.RelationshipEndMember" />.</summary>
      <returns>One of the <see cref="T:System.Data.Metadata.Edm.RelationshipMultiplicity" /> values.  </returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.RelationshipMultiplicity">
      <summary>Represents the multiplicity information about the End of a relationship type. </summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.RelationshipSet">
      <summary>Represents a relationship set in the Entity Data Model (EDM). </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.RelationshipSet.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.RelationshipSet" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.RelationshipSet" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.RelationshipSet.ElementType">
      <summary>Gets the relationship type of this <see cref="T:System.Data.Metadata.Edm.RelationshipSet" />.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.RelationshipType" /> object that represents the relationship type of this <see cref="T:System.Data.Metadata.Edm.RelationshipSet" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.RelationshipType">
      <summary>Represents the base class for relationships in the Entity Data Model (EDM). </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.RelationshipType.RelationshipEndMembers">
      <summary>Gets the list of ends for this <see cref="T:System.Data.Metadata.Edm.RelationshipType" />. </summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of Ends for this <see cref="T:System.Data.Metadata.Edm.RelationshipType" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.RowType">
      <summary>Describes a row, such as the result of a query. This class is derived from the <see cref="T:System.Data.Metadata.Edm.StructuralType" /> class. The structure of the row type depends on what database columns are projected in the query. You cannot define a <see cref="T:System.Data.Metadata.Edm.RowType" /> in the Entity Data Model (EDM) schema explicitly.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.RowType.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.RowType" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.RowType" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.RowType.Properties">
      <summary>Gets the list of properties on this <see cref="T:System.Data.Metadata.Edm.RowType" />.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of properties on this <see cref="T:System.Data.Metadata.Edm.RowType" />.</returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.SimpleType">
      <summary>A base class that describes primitive types in the Entity Data Model (EDM).</summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.StoreGeneratedPattern">
      <summary>Represents an enumeration that specifies three options indicating whether the column in the store schema definition language (SSDL) (.ssdl) needs a value during insert and update operations. ADO.NET reads the value of the column and then stores it in-memory cache.</summary>
    </member>
    <member name="T:System.Data.Metadata.Edm.StructuralType">
      <summary>A base type for all the types in the Entity Data Model (EDM) that have members.</summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.StructuralType.Members">
      <summary>Gets the list of members on this type.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains a set of members on this type. </returns>
    </member>
    <member name="T:System.Data.Metadata.Edm.TypeUsage">
      <summary>Describes a type and a set of facets for that type. </summary>
    </member>
    <member name="P:System.Data.Metadata.Edm.TypeUsage.BuiltInTypeKind">
      <summary>Gets the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.TypeUsage" />.</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.BuiltInTypeKind" /> object that represents the built-in type kind for this <see cref="T:System.Data.Metadata.Edm.TypeUsage" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.TypeUsage.CreateBinaryTypeUsage(System.Data.Metadata.Edm.PrimitiveType,System.Int32,System.Boolean)">
      <summary>Creates a <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object to describe a binary type by using the specified facet values. For more information about the binary types, see Binary (EDM).</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object to describe a binary type by using the specified facet values.</returns>
      <param name="primitiveType">A <see cref="T:System.Data.Metadata.Edm.PrimitiveType" /> for which the <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object is created.</param>
      <param name="maxLength">The maximum length of the binary type.</param>
      <param name="isFixedLength">true to set the length of the binary type to fixed; otherwise, false. </param>
    </member>
    <member name="M:System.Data.Metadata.Edm.TypeUsage.CreateDateTimeTypeUsage(System.Data.Metadata.Edm.PrimitiveType,System.Boolean,System.DateTimeKind)">
      <summary>Creates a <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object to describe a date time type by using the specified facet values. For more information about the date time types, see, DateTime (EDM).</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object to describe a date time type by using the specified facet values.</returns>
      <param name="primitiveType">A <see cref="T:System.Data.Metadata.Edm.PrimitiveType" /> for which the <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object is created.</param>
      <param name="preserveSeconds">true to set the date time type to preserve seconds; otherwise, false.</param>
      <param name="dateTimeKind">The time zone standard.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.TypeUsage.CreateDecimalTypeUsage(System.Data.Metadata.Edm.PrimitiveType,System.Byte,System.Byte)">
      <summary>Creates a <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object to describe a decimal type by using the specified facet values. For more information about the decimal types, see Decimal(EDM).</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object to describe a decimal type by using the specified facet values.</returns>
      <param name="primitiveType">A <see cref="T:System.Data.Metadata.Edm.PrimitiveType" /> for which the <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object is created.</param>
      <param name="precision">The precision of the decimal type.</param>
      <param name="scale">The scale of the decimal type.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.TypeUsage.CreateStringTypeUsage(System.Data.Metadata.Edm.PrimitiveType,System.Int32,System.Boolean,System.Boolean)">
      <summary>Creates a <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object to describe a string type by using the specified facet values. For more information about the string types, see String (EDM).</summary>
      <returns>A <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object to describe a string type by using the specified facet values.</returns>
      <param name="primitiveType">A <see cref="T:System.Data.Metadata.Edm.PrimitiveType" /> for which the <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object is created.</param>
      <param name="maxLength">The maximum length of the string type.</param>
      <param name="isUnicode">true to set the character-encoding standard of the string type to Unicode; otherwise, false.</param>
      <param name="isFixedLength">true to set the length of the string type to fixed; otherwise, false.</param>
    </member>
    <member name="P:System.Data.Metadata.Edm.TypeUsage.EdmType">
      <summary>Gets the type information described by this <see cref="T:System.Data.Metadata.Edm.TypeUsage" />.</summary>
      <returns>An <see cref="T:System.Data.Metadata.Edm.EdmType" /> object that represents the type information described by this <see cref="T:System.Data.Metadata.Edm.TypeUsage" />.</returns>
    </member>
    <member name="P:System.Data.Metadata.Edm.TypeUsage.Facets">
      <summary>Gets the list of facets for the type that is described by this <see cref="T:System.Data.Metadata.Edm.TypeUsage" />.</summary>
      <returns>A collection of type <see cref="T:System.Data.Metadata.Edm.ReadOnlyMetadataCollection`1" /> that contains the list of facets for the type that is described by this <see cref="T:System.Data.Metadata.Edm.TypeUsage" />.</returns>
    </member>
    <member name="M:System.Data.Metadata.Edm.TypeUsage.IsSubtypeOf(System.Data.Metadata.Edm.TypeUsage)">
      <summary>Checks whether this <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> is a subtype of the specified <see cref="T:System.Data.Metadata.Edm.TypeUsage" />. </summary>
      <returns>true if this <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> is a subtype of the specified <see cref="T:System.Data.Metadata.Edm.TypeUsage" />; otherwise, false. </returns>
      <param name="typeUsage">The <see cref="T:System.Data.Metadata.Edm.TypeUsage" /> object to be checked.</param>
    </member>
    <member name="M:System.Data.Metadata.Edm.TypeUsage.ToString">
      <summary>Returns the full name of the type described by this <see cref="T:System.Data.Metadata.Edm.TypeUsage" />.</summary>
      <returns>The full name of the type described by this <see cref="T:System.Data.Metadata.Edm.TypeUsage" />.</returns>
    </member>
    <member name="T:System.Data.Objects.EntityState">
      <summary>Describes the state of an entity in the <see cref="T:System.Data.Objects.ObjectStateManager" />.  </summary>
    </member>
    <member name="T:System.Data.Objects.MergeOption">
      <summary>Specifies how to merge the entities that result from a given query with entities that were already in memory as a result of previous queries against the same <see cref="T:System.Data.Objects.ObjectContext" />.  </summary>
    </member>
    <member name="T:System.Data.Objects.ObjectContext">
      <summary>Encapsulates a connection between the .NET Framework and the database. This class serves as a gateway for Create, Read, Update, and Delete operations.</summary>
    </member>
    <member name="M:System.Data.Objects.ObjectContext.#ctor(System.Data.Common.DbConnection,System.Data.Metadata.Edm.MetadataWorkspace)" />
    <member name="M:System.Data.Objects.ObjectContext.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.ObjectContext" /> class with a given connection string and entity container name.  </summary>
      <param name="connectionString">The connection string, which also contains the metadata information.</param>
      <param name="defaultContainerName">The name of the default entity container. When the <paramref name="defaultContainerName" /> is set through this method, the property gets locked and becomes read only.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectContext.CreateKey(System.Type,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}})" />
    <member name="M:System.Data.Objects.ObjectContext.CreateQuery``1(System.String,System.Data.Objects.ObjectParameter[])">
      <summary>Creates an <see cref="T:System.Data.Objects.ObjectQuery`1" /> over the store, ready to be executed.</summary>
      <returns>An <see cref="T:System.Data.Objects.ObjectQuery`1" /> over the store, ready to be executed.</returns>
      <param name="queryString">The query string to be executed.</param>
      <param name="parameters">Parameters to pass to the query.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectContext.Dispose(System.Boolean)">
      <summary>Releases the resources used by the current instance of the <see cref="T:System.Data.Objects.ObjectContext" />.</summary>
      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectContext.GetObjectByKey(System.Data.EntityKey)">
      <summary>Retrieves an object from the <see cref="T:System.Data.Objects.ObjectStateManager" /> if present; otherwise, from the store.</summary>
      <returns>An <see cref="T:System.Data.Objects.DataClasses.Entity" /> object.</returns>
      <param name="key">The key of the object to be found.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectContext.Refresh(System.Data.Objects.RefreshMode,System.Collections.IEnumerable)">
      <summary>Updates the <see cref="T:System.Data.Objects.ObjectStateManager" /> with store data for specific entities. The order in which entities are refreshed is non-deterministic.</summary>
      <param name="refreshMode">One of the <see cref="T:System.Data.Objects.RefreshMode" /> values that specifies which mode to use for refreshing the <see cref="T:System.Data.Objects.ObjectStateManager" />.</param>
      <param name="collection">This argument must not be null, and contain <see cref="T:System.Data.Objects.DataClasses.IEntity" /> objects. All <see cref="T:System.Data.Objects.DataClasses.IEntity" /> objects must be attached to this context.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectContext.Refresh(System.Data.Objects.RefreshMode,System.Data.Objects.DataClasses.IEntity,System.Data.Objects.DataClasses.IEntity[])" />
    <member name="M:System.Data.Objects.ObjectContext.SaveChanges">
      <summary>Persists all updates to the store.</summary>
      <returns>The number of dirty <see cref="T:System.Data.Objects.ObjectStateEntry" /> objects in the <see cref="T:System.Data.Objects.ObjectStateManager" /> when <see cref="M:System.Data.Objects.ObjectContext.SaveChanges" /> was called. Objects are dirty if their state is <see cref="F:System.Data.Objects.EntityState.Added" />, <see cref="F:System.Data.Objects.EntityState.Modified" />, or <see cref="F:System.Data.Objects.EntityState.Deleted" />.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectContext.TryGetObjectByKey(System.Data.EntityKey,System.Data.Objects.DataClasses.IEntity@)">
      <summary>Attempts to retrieve an object from the <see cref="T:System.Data.Objects.ObjectStateManager" /> or the store.</summary>
      <returns>true if the object was retrieved successfully. false If the <paramref name="key" /> is temporary or connection is null or <paramref name="value" /> is null.</returns>
      <param name="key">The key of the object to be found.</param>
      <param name="value">When this method returns, contains the <see cref="T:System.Data.Objects.DataClasses.IEntity" /> object.</param>
    </member>
    <member name="T:System.Data.Objects.ObjectContextBase">
      <summary>Aggregates a connection, a cache, and a metadata workspace. </summary>
    </member>
    <member name="M:System.Data.Objects.ObjectContextBase.AddObject(System.Data.Objects.DataClasses.IEntity)">
      <summary>Adds an object to the <see cref="T:System.Data.Objects.ObjectStateManager" />. </summary>
      <param name="entity">An object that specifies the entity to add.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectContextBase.Attach(System.Data.Objects.DataClasses.IEntity)">
      <summary>Attaches an entity graph into the context in the <see cref="F:System.Data.Objects.EntityState.Unchanged" /> state. The entity must have a non-temporary key.</summary>
      <param name="entity">The entity that is part of the graph.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectContextBase.Attach(System.Data.Objects.DataClasses.IEntity,System.String,System.String)">
      <summary>Attaches entity graph into the context in the <see cref="F:System.Data.Objects.EntityState.Unchanged" /> state. This version takes entity which doesn't have to have a key.</summary>
      <param name="entity">The entity that is part of the graph.</param>
      <param name="entitySetName">The entity set to which the entity should be added. If the <see cref="T:System.Data.Objects.DataClasses.Entity" /> has a key, then this should be the same entity set as specified in that key; if it does not have a key, this will be used to compute the key.</param>
      <param name="entityContainerName">Name of the entity container in which the specified entity set resides.</param>
    </member>
    <member name="P:System.Data.Objects.ObjectContextBase.Connection">
      <summary>Gets or sets the connection to the store.  </summary>
      <returns>The connection to the store.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectContextBase.DeleteObject(System.Data.Objects.DataClasses.IEntity)">
      <summary>Marks an object for deletion from the <see cref="T:System.Data.Objects.ObjectStateManager" />.</summary>
      <param name="entity">An object that specifies the entity to delete.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectContextBase.Dispose">
      <summary>Releases the unmanaged resources used by the <see cref="T:System.Data.Objects.ObjectContextBase" /> class and optionally releases the managed resources.</summary>
    </member>
    <member name="M:System.Data.Objects.ObjectContextBase.Dispose(System.Boolean)">
      <summary>Releases the unmanaged resources used by the <see cref="T:System.Data.Objects.ObjectContextBase" /> class and optionally releases the managed resources.</summary>
      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.  </param>
    </member>
    <member name="P:System.Data.Objects.ObjectContextBase.MetadataWorkspace">
      <summary>Gets the metadata workspace associated with this <see cref="T:System.Data.Objects.ObjectContextBase" />.  </summary>
      <returns>The metadata workspace associated with this <see cref="T:System.Data.Objects.ObjectContextBase" />.</returns>
    </member>
    <member name="P:System.Data.Objects.ObjectContextBase.ObjectStateManager">
      <summary>Gets the <see cref="T:System.Data.Objects.ObjectStateManager" /> used by this <see cref="T:System.Data.Objects.ObjectContextBase" />.</summary>
      <returns>The <see cref="T:System.Data.Objects.ObjectStateManager" /> used by this <see cref="T:System.Data.Objects.ObjectContextBase" />.</returns>
    </member>
    <member name="P:System.Data.Objects.ObjectContextBase.QueryTimeout">
      <summary>Gets or sets the timeout value used for queries with this <see cref="T:System.Data.Objects.ObjectContextBase" />.</summary>
      <returns>The timeout value used for queries with this <see cref="T:System.Data.Objects.ObjectContextBase" />.</returns>
    </member>
    <member name="T:System.Data.Objects.ObjectParameter">
      <summary>Represents a query parameter at the object layer, which consists of a name, a type and a value. This class cannot be inherited. For more information, see <see cref="T:System.Data.Objects.ObjectParameterCollection" />. </summary>
    </member>
    <member name="M:System.Data.Objects.ObjectParameter.#ctor(System.String,System.Object)">
      <summary>This constructor creates a fully bound (that is, valued) parameter from the specified name and value. Note that the type is inferred from the value itself, and this value can be changed at any time through the public <see cref="P:System.Data.Objects.ObjectParameter.Value" /> property.</summary>
      <param name="name">The parameter name. This name should not include the "@" parameter marker that is used in Entity SQL statements, only the actual name. The first character of the expression must be a letter. Any subsequent characters in the expression must either be letters, numbers, or an underscore (_) character.</param>
      <param name="value">The initial value (and inherently, the type) of the parameter.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectParameter.#ctor(System.String,System.Type)">
      <summary>This constructor creates an unbound parameter from the specified name and type. An unbound parameter does not have a value.</summary>
      <param name="name">The parameter name. This name should not include the "@" parameter marker that is used in the Entity SQL statements, only the actual name. The first character of the expression must be a letter. Any subsequent characters in the expression must either be letters, numbers, or an underscore (_) character.</param>
      <param name="type">The common language runtime (CLR) type of the parameter.</param>
    </member>
    <member name="P:System.Data.Objects.ObjectParameter.Name">
      <summary>Gets the parameter name, which can only be set through a constructor.</summary>
      <returns>The parameter name, which can only be set through a constructor.</returns>
    </member>
    <member name="P:System.Data.Objects.ObjectParameter.ParameterType">
      <summary>Gets the parameter type, which can only be set through a constructor.</summary>
      <returns>The parameter type, which can only be set through a constructor.</returns>
    </member>
    <member name="P:System.Data.Objects.ObjectParameter.Value">
      <summary>Gets or sets the parameter value, which can be set at any time and subsequently changed before the query is executed.</summary>
      <returns>The parameter value, which can be set at any time and subsequently changed before the query is executed.</returns>
    </member>
    <member name="T:System.Data.Objects.ObjectParameterCollection">
      <summary>Represents a collection of query parameters at the object layer. For more information, see <see cref="T:System.Data.Objects.ObjectParameter" />. This class can not be inherited. </summary>
    </member>
    <member name="M:System.Data.Objects.ObjectParameterCollection.Add(System.Data.Objects.ObjectParameter)">
      <summary>Adds the specified parameter object to the collection.</summary>
      <param name="parameter">The parameter to add to the collection.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectParameterCollection.Clear">
      <summary>Deletes all entries from the parameter collection.</summary>
    </member>
    <member name="M:System.Data.Objects.ObjectParameterCollection.Contains(System.Data.Objects.ObjectParameter)">
      <summary>Checks for the existence of a given parameter object in the collection by reference.</summary>
      <returns>true if the parameter object was found in the collection; otherwise, false.  </returns>
      <param name="parameter">The parameter object to look for in the collection.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectParameterCollection.Contains(System.String)">
      <summary>Determines whether a parameter with the specified name is in the collection.</summary>
      <returns>true if a parameter with the specified name was found in the collection; otherwise, false.</returns>
      <param name="name">The name of the parameter to look for in the collection. This name should not include the "@" parameter marker that is used in the Entity SQL statements, only the actual name.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectParameterCollection.CopyTo(System.Data.Objects.ObjectParameter[],System.Int32)">
      <summary>Allows the parameters in the collection to be copied into a supplied array, beginning at the specified index therein.</summary>
      <param name="array">The array into which to copy the parameters.</param>
      <param name="index">The index in the array at which to start copying the parameters.</param>
    </member>
    <member name="P:System.Data.Objects.ObjectParameterCollection.Count">
      <summary>Gets the number of parameters currently in the collection.</summary>
      <returns>The number of parameters currently in the collection.</returns>
    </member>
    <member name="P:System.Data.Objects.ObjectParameterCollection.Item(System.String)">
      <summary>Provides an indexer that allows callers to retrieve parameters by name.</summary>
      <returns />
      <param name="name">The name of the parameter to find. This name should not include the "@" parameter marker that is used in the Entity SQL statements, only the actual name.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectParameterCollection.Remove(System.Data.Objects.ObjectParameter)">
      <summary>Removes an instance of a parameter from the collection by reference if it exists in the collection.  </summary>
      <returns>true if the parameter object was found and removed from the collection; otherwise, false. </returns>
      <param name="p arameter">An object to remove from the collection.</param>
    </member>
    <member name="P:System.Data.Objects.ObjectParameterCollection.System#Collections#Generic#ICollection{System#Data#Objects#ObjectParameter}#IsReadOnly" />
    <member name="M:System.Data.Objects.ObjectParameterCollection.System#Collections#Generic#IEnumerable{System#Data#Objects#ObjectParameter}#GetEnumerator" />
    <member name="M:System.Data.Objects.ObjectParameterCollection.System#Collections#IEnumerable#GetEnumerator" />
    <member name="T:System.Data.Objects.ObjectQuery`1">
      <summary>Represents a query against the store. This query is formulated through an Entity SQL statement, Query Builder methods, or Language-Integrated Query (LINQ).</summary>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.#ctor(System.String,System.Data.Objects.ObjectContextBase)" />
    <member name="M:System.Data.Objects.ObjectQuery`1.#ctor(System.String,System.Data.Objects.ObjectContextBase,System.Data.Objects.MergeOption)" />
    <member name="P:System.Data.Objects.ObjectQuery`1.Context">
      <summary>Gets the <see cref="T:System.Data.Objects.ObjectContextBase" /> object associated with this <see cref="T:System.Data.Objects.ObjectQuery`1" /> object.</summary>
      <returns>The <see cref="T:System.Data.Objects.ObjectContextBase" /> object associated with this <see cref="T:System.Data.Objects.ObjectQuery`1" /> object.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.CreateCommandTree">
      <summary>Creates a command tree representing the query and all parameter values.</summary>
      <returns />
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.Distinct">
      <summary>This query builder method creates a new query whose results are the unique results of this query.</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.Except(System.Data.Objects.ObjectQuery{`0})">
      <summary>Creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> that contains all of the results of this <see cref="T:System.Data.Objects.ObjectQuery`1" />, except the results that are also part of the <see cref="T:System.Data.Objects.ObjectQuery`1" /> specified in the <paramref name="query" /> parameter.</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance.</returns>
      <param name="query">A query representing the results to exclude.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.Execute(System.Data.Objects.MergeOption)">
      <summary>Allows explicit query evaluation with a specified merge option, which will override the merge option property.</summary>
      <returns>The <see cref="T:System.Data.Objects.ObjectQueryResult`1" /> instance.</returns>
      <param name="mergeOption">The <see cref="T:System.Data.Objects.MergeOption" /> to use when executing the query.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.Exists">
      <summary>Reports whether the <see cref="T:System.Data.Objects.ObjectQuery`1" /> has results.</summary>
      <returns>true if the <see cref="T:System.Data.Objects.ObjectQuery`1" /> has results; otherwise, false.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.First">
      <summary>Returns one of the results from this <see cref="T:System.Data.Objects.ObjectQuery`1" />.</summary>
      <returns>One of the results from this <see cref="T:System.Data.Objects.ObjectQuery`1" />.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.FirstOrDefault(`0@)">
      <summary>Attempts to return one of the results of the query. </summary>
      <returns>true if the query has results; otherwise, false.</returns>
      <param name="result">When this method returns, contains one of the query results, if any results exist; otherwise, returns the default value of T. This parameter is passed uninitialized.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.GetResultType">
      <summary>Returns information about the result type of the <see cref="T:System.Data.Objects.ObjectQuery`1" />.</summary>
      <returns>Information about the result type of the <see cref="T:System.Data.Objects.ObjectQuery`1" />.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.GroupBy(System.String,System.String,System.Data.Objects.ObjectParameter[])">
      <summary>Creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> that contains the results of this query, grouped by the specified criteria.</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance. </returns>
      <param name="keys">The group keys.</param>
      <param name="projection">The projection list. </param>
      <param name="parameters">An optional set of query parameters that should be in scope when parsing.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.Intersect(System.Data.Objects.ObjectQuery{`0})">
      <summary>Creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> that contains results that are results of both this <see cref="T:System.Data.Objects.ObjectQuery`1" /> and the <see cref="T:System.Data.Objects.ObjectQuery`1" /> specified by the <paramref name="query" /> parameter. </summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance. </returns>
      <param name="query">A query representing the results to intersect with.</param>
    </member>
    <member name="P:System.Data.Objects.ObjectQuery`1.MergeOption">
      <summary>Gets or sets the query <see cref="T:System.Data.Objects.MergeOption" />. If no <see cref="T:System.Data.Objects.MergeOption" /> is specified, the default value is <see cref="F:System.Data.Objects.MergeOption.AppendOnly" />.</summary>
      <returns>The query <see cref="T:System.Data.Objects.MergeOption" />.</returns>
    </member>
    <member name="P:System.Data.Objects.ObjectQuery`1.Name">
      <summary>Gets or sets the name of this <see cref="T:System.Data.Objects.ObjectQuery`1" />, which can be used to identify the current sequence by name in query-builder methods.</summary>
      <returns>The name of this <see cref="T:System.Data.Objects.ObjectQuery`1" />, which can be used to identify the current sequence by name in query-builder methods.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.OfType``1">
      <summary>Creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance that contains only results of type <see cref="T:System.Data.Metadata.Edm.EntityType" /> or <see cref="T:System.Data.Metadata.Edm.ComplexType" />.</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance. </returns>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.OrderBy(System.String,System.Data.Objects.ObjectParameter[])">
      <summary>Creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> that contains results that are the results of this <see cref="T:System.Data.Objects.ObjectQuery`1" /> ordered by the specified criteria.</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance. </returns>
      <param name="keys">The sort keys.</param>
      <param name="parameters">An optional set of query parameters that should be in scope when parsing.</param>
    </member>
    <member name="P:System.Data.Objects.ObjectQuery`1.Parameters">
      <summary>Gets the parameter collection for this <see cref="T:System.Data.Objects.ObjectQuery`1" />.</summary>
      <returns>The parameter collection for this <see cref="T:System.Data.Objects.ObjectQuery`1" />.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.Select(System.String,System.Data.Objects.ObjectParameter[])">
      <summary>Creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> whose results are data records containing selected fields of the results of this query.</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance. </returns>
      <param name="projection">The projection list.</param>
      <param name="parameters">An optional set of query parameters that should be in scope when parsing.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.SelectValue``1(System.String,System.Data.Objects.ObjectParameter[])">
      <summary>Creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> that contains results that are a sequence of values projected from the results of this <see cref="T:System.Data.Objects.ObjectQuery`1" />.</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance. </returns>
      <param name="projection">The projection list.</param>
      <param name="parameters">An optional set of query parameters that should be in scope when parsing.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.Skip(System.String,System.String,System.Data.Objects.ObjectParameter[])">
      <summary>This query builder method creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> with results that are the results of this query, ordered by some criteria and with the specified number of results skipped, or paged-over.</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance.</returns>
      <param name="keys">The sort keys.</param>
      <param name="count">Specifies the number of results to skip. This must be either a constant or a parameter reference.</param>
      <param name="parameters">An optional set of query parameters that should be in scope when parsing.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.System#Collections#Generic#IEnumerable{`0}#GetEnumerator" />
    <member name="M:System.Data.Objects.ObjectQuery`1.System#Collections#IEnumerable#GetEnumerator" />
    <member name="P:System.Data.Objects.ObjectQuery`1.System#Linq#IQueryable#ElementType" />
    <member name="P:System.Data.Objects.ObjectQuery`1.System#Linq#IQueryable#Expression" />
    <member name="P:System.Data.Objects.ObjectQuery`1.System#Linq#IQueryable#Provider" />
    <member name="M:System.Data.Objects.ObjectQuery`1.System#Linq#IQueryProvider#CreateQuery``1(System.Linq.Expressions.Expression)" />
    <member name="M:System.Data.Objects.ObjectQuery`1.System#Linq#IQueryProvider#CreateQuery(System.Linq.Expressions.Expression)" />
    <member name="M:System.Data.Objects.ObjectQuery`1.System#Linq#IQueryProvider#Execute(System.Linq.Expressions.Expression)" />
    <member name="M:System.Data.Objects.ObjectQuery`1.System#Linq#IQueryProvider#Execute``1(System.Linq.Expressions.Expression)" />
    <member name="M:System.Data.Objects.ObjectQuery`1.ToBindingList(System.Boolean)">
      <summary>This method provides <see cref="T:System.ComponentModel.IBindingList" /> interface over <see cref="T:System.Data.Objects.ObjectQueryResult`1" />.</summary>
      <returns>An <see cref="T:System.ComponentModel.IBindingList" /> for the <see cref="T:System.Data.Objects.ObjectQueryResult`1" />.</returns>
      <param name="readWrite">Indicates whether the binding should be read/write or read only.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.Top(System.String,System.Data.Objects.ObjectParameter[])">
      <summary>This query builder method creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> whose results are the first <paramref name="count" /> results of this query.</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance.</returns>
      <param name="count">Specifies the number of results to return. This must be either a constant or a parameter reference.</param>
      <param name="parameters">An optional set of query parameters that should be in scope when parsing.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.Union(System.Data.Objects.ObjectQuery{`0})">
      <summary>Creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> that contains results that are all of the results of this <see cref="T:System.Data.Objects.ObjectQuery`1" />, plus all of the results of the query specified in <paramref name="query" /> parameter, without duplicates (results are unique).</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance.</returns>
      <param name="query">A query representing the results to add.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.UnionAll(System.Data.Objects.ObjectQuery{`0})">
      <summary>Creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> that contains results that are all of the results of this <see cref="T:System.Data.Objects.ObjectQuery`1" />, plus all of the results of the query specified in <paramref name="query" /> parameter, including any duplicates (results are not necessarily unique).</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance.</returns>
      <param name="query">A query representing the results to add.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectQuery`1.Where(System.String,System.Data.Objects.ObjectParameter[])">
      <summary>Creates a new <see cref="T:System.Data.Objects.ObjectQuery`1" /> that contains results that are the results of this <see cref="T:System.Data.Objects.ObjectQuery`1" /> filtered by the specified criteria.</summary>
      <returns>A new <see cref="T:System.Data.Objects.ObjectQuery`1" /> instance.</returns>
      <param name="predicate">The filter predicate.</param>
      <param name="parameters">An optional set of query parameters that should be in scope when parsing.</param>
    </member>
    <member name="T:System.Data.Objects.ObjectQueryResult`1">
      <summary>This class implements <see cref="T:System.Collections.Generic.IEnumerable" /> of T and <see cref="T:System.IDisposable" />. Instance of this class is returned from <see cref="M:System.Data.Objects.ObjectQuery`1.Execute(System.Data.Objects.MergeOption)" /> method and from the <see cref="M:System.Data.Objects.ObjectQuery`1.System.Collections.Generic.IEnumerable`1.GetEnumerator" /> method.</summary>
    </member>
    <member name="M:System.Data.Objects.ObjectQueryResult`1.Dispose">
      <summary>Performs tasks associated with freeing, releasing, or resetting resources.</summary>
    </member>
    <member name="M:System.Data.Objects.ObjectQueryResult`1.GetEnumerator">
      <summary />
      <returns />
    </member>
    <member name="M:System.Data.Objects.ObjectQueryResult`1.System#Collections#IEnumerable#GetEnumerator" />
    <member name="T:System.Data.Objects.ObjectStateEntry">
      <summary>Maintains the state (added, deleted, detached, modified, or unchanged), the key values, and the original values of an entity instance or relationship instance. Also manages the list of modified properties.</summary>
    </member>
    <member name="M:System.Data.Objects.ObjectStateEntry.AcceptChanges">
      <summary>Accepts the current values as original values, and marks the entity as <see cref="F:System.Data.Objects.EntityState.Unchanged" />.</summary>
    </member>
    <member name="P:System.Data.Objects.ObjectStateEntry.CurrentValues">
      <summary>Gets the current values of the entity or relationship associated with this <see cref="T:System.Data.Objects.ObjectStateEntry" />.</summary>
      <returns>The current values of the entity or relationship associated with this <see cref="T:System.Data.Objects.ObjectStateEntry" />.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectStateEntry.Delete">
      <summary>Marks an entity as <see cref="F:System.Data.Objects.EntityState.Deleted" />. If the entity is in <see cref="F:System.Data.Objects.EntityState.Added" /> state, it will be <see cref="F:System.Data.Objects.EntityState.Detached" />.</summary>
    </member>
    <member name="P:System.Data.Objects.ObjectStateEntry.Entity">
      <summary>Gets the entity associated with this <see cref="T:System.Data.Objects.ObjectStateEntry" />.</summary>
      <returns>The entity associated with this <see cref="T:System.Data.Objects.ObjectStateEntry" />. This property will return null if the <see cref="T:System.Data.Objects.ObjectStateEntry" /> is associated with a <see cref="T:System.Data.Metadata.Edm.RelationshipSet" /> entry, rather than an <see cref="T:System.Data.Objects.DataClasses.Entity" />.</returns>
    </member>
    <member name="P:System.Data.Objects.ObjectStateEntry.EntitySet">
      <summary>Gets the <see cref="T:System.Data.Metadata.Edm.EntitySetBase" /> of this <see cref="T:System.Data.Objects.ObjectStateEntry" />, to determine whether the <see cref="T:System.Data.Objects.ObjectStateEntry" /> is tracking an <see cref="T:System.Data.Objects.DataClasses.Entity" /> or a relationship entry.</summary>
      <returns>The <see cref="T:System.Data.Metadata.Edm.EntitySetBase" /> of this <see cref="T:System.Data.Objects.ObjectStateEntry" />.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectStateEntry.GetModifiedProperties">
      <summary>Returns the property names that are marked <see cref="F:System.Data.Objects.EntityState.Modified" />.</summary>
      <returns>The property names that are marked <see cref="F:System.Data.Objects.EntityState.Modified" />. </returns>
    </member>
    <member name="P:System.Data.Objects.ObjectStateEntry.OriginalValues">
      <summary>Gets the original values of the relationship set entry or entity associated with this <see cref="T:System.Data.Objects.ObjectStateEntry" />.</summary>
      <returns>The original values of the relationship set entry or entity associated with this <see cref="T:System.Data.Objects.ObjectStateEntry" />.</returns>
    </member>
    <member name="M:System.Data.Objects.ObjectStateEntry.SetModified">
      <summary>Sets the state to <see cref="F:System.Data.Objects.EntityState.Modified" />.</summary>
    </member>
    <member name="M:System.Data.Objects.ObjectStateEntry.SetModifiedProperty(System.String)">
      <summary>Marks the specified property as <see cref="F:System.Data.Objects.EntityState.Modified" />.</summary>
      <param name="propertyName">An Entity Data Model name.</param>
    </member>
    <member name="P:System.Data.Objects.ObjectStateEntry.State">
      <summary>Gets the state of this <see cref="T:System.Data.Objects.ObjectStateEntry" />.</summary>
      <returns>The state of this <see cref="T:System.Data.Objects.ObjectStateEntry" />.</returns>
    </member>
    <member name="P:System.Data.Objects.ObjectStateEntry.StateManager" />
    <member name="T:System.Data.Objects.ObjectStateManager">
      <summary>Maintains object mapping, object state/identity management, and persistence of entity instances or relationship instances.  </summary>
    </member>
    <member name="M:System.Data.Objects.ObjectStateManager.#ctor(System.Data.Metadata.Edm.MetadataWorkspace)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.ObjectStateManager" /> class. </summary>
      <param name="metadataWorkspace">The metadata workspace, which supplies mapping and metadata information.</param>
    </member>
    <member name="M:System.Data.Objects.ObjectStateManager.GetObjectStateEntries(System.Data.Objects.EntityState)">
      <summary>Returns a collection of <see cref="T:System.Data.Objects.ObjectStateEntry" /> objects for the given <see cref="T:System.Data.EntityState" />.</summary>
      <returns>A collection of <see cref="T:System.Data.Objects.ObjectStateEntry" /> objects for the given <see cref="T:System.Data.EntityState" />.</returns>
      <param name="state">A <see cref="T:System.Data.Objects.EntityState" />. </param>
    </member>
    <member name="M:System.Data.Objects.ObjectStateManager.GetObjectStateEntry(System.Data.EntityKey)">
      <summary>Returns the corresponding <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the given <see cref="T:System.Data.EntityKey" />.</summary>
      <returns>The corresponding <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the given <see cref="T:System.Data.EntityKey" />.</returns>
      <param name="key">The given <see cref="T:System.Data.EntityKey" />.  </param>
    </member>
    <member name="P:System.Data.Objects.ObjectStateManager.MetadataWorkspace">
      <summary>Gets the metadata workspace associated with this <see cref="T:System.Data.Objects.ObjectStateManager" />.</summary>
      <returns>The metadata workspace associated with this <see cref="T:System.Data.Objects.ObjectStateManager" />.</returns>
    </member>
    <member name="E:System.Data.Objects.ObjectStateManager.ObjectStateManagerChanged">
      <summary>Occurs when entities are added to or removed from the <see cref="T:System.Data.Objects.ObjectStateManager" />.</summary>
    </member>
    <member name="M:System.Data.Objects.ObjectStateManager.System#Data#IEntityStateManager#GetEntityStateEntries(System.Data.Objects.EntityState)" />
    <member name="M:System.Data.Objects.ObjectStateManager.System#Data#IEntityStateManager#GetEntityStateEntry(System.Data.EntityKey)" />
    <member name="M:System.Data.Objects.ObjectStateManager.System#Data#IEntityStateManager#TryGetEntityStateEntry(System.Data.EntityKey,System.Data.Objects.ObjectStateEntry@)" />
    <member name="M:System.Data.Objects.ObjectStateManager.TryGetObjectStateEntry(System.Data.EntityKey,System.Data.Objects.ObjectStateEntry@)">
      <summary>Attempts to retrieve the corresponding <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the given <see cref="T:System.Data.EntityKey" />.</summary>
      <returns>true if there is a corresponding <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the given <see cref="T:System.Data.EntityKey" />; otherwise, false.</returns>
      <param name="key">The given <see cref="T:System.Data.EntityKey" />.</param>
      <param name="entry">When this method returns, contains an <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the given <see cref="T:System.Data.EntityKey" /> This parameter is passed uninitialized.</param>
    </member>
    <member name="T:System.Data.Objects.RefreshMode">
      <summary>Specifies constants that define which mode to use for refreshing <see cref="T:System.Data.Objects.ObjectStateManager" />.  </summary>
    </member>
    <member name="T:System.Data.Objects.DataClasses.ComplexObject">
      <summary />
    </member>
    <member name="M:System.Data.Objects.DataClasses.ComplexObject.#ctor" />
    <member name="P:System.Data.Objects.DataClasses.ComplexObject.Entity" />
    <member name="M:System.Data.Objects.DataClasses.ComplexObject.ReportPropertyChanged(System.String,System.Object)" />
    <member name="M:System.Data.Objects.DataClasses.ComplexObject.ReportPropertyChanging(System.String,System.Object)" />
    <member name="T:System.Data.Objects.DataClasses.ComplexPropertyAttribute">
      <summary />
    </member>
    <member name="M:System.Data.Objects.DataClasses.ComplexPropertyAttribute.#ctor" />
    <member name="P:System.Data.Objects.DataClasses.ComplexPropertyAttribute.NestedClass" />
    <member name="T:System.Data.Objects.DataClasses.ComplexTypeAttribute" />
    <member name="M:System.Data.Objects.DataClasses.ComplexTypeAttribute.#ctor" />
    <member name="T:System.Data.Objects.DataClasses.EdmMemberAttribute">
      <summary>Represents the root of the attribute hierarchy for members of an entity. The attributes for scalar properties and complex properties both derive from this general member attribute. </summary>
    </member>
    <member name="T:System.Data.Objects.DataClasses.EdmScalarPropertyAttribute">
      <summary>Represents an attribute for scalar properties. </summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EdmScalarPropertyAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.EdmScalarPropertyAttribute" /> class.  </summary>
    </member>
    <member name="T:System.Data.Objects.DataClasses.EdmSchemaAttribute">
      <summary>Represents an attribute for an assembly that contains entity data classes. These classes correspond to entities described in a conceptual schema definition language (CSDL) file. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EdmSchemaAttribute.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.EdmSchemaAttribute" /> class. </summary>
      <param name="assemblyGuid">Setting this parameter to a unique value for each model file in a Visual Basicassembly will prevent the following error: "'System.Data.Objects.DataClasses.EdmSchemaAttribute' cannot be specified more than once in this project, even with identical parameter values."</param>
    </member>
    <member name="P:System.Data.Objects.DataClasses.EdmSchemaAttribute.DataModelName" />
    <member name="T:System.Data.Objects.DataClasses.EdmTypeAttribute">
      <summary>Represents an attribute that denotes an Entity Data Model type. The attributes which mark entity and relationship types derive from this type. </summary>
    </member>
    <member name="P:System.Data.Objects.DataClasses.EdmTypeAttribute.SchemaName" />
    <member name="P:System.Data.Objects.DataClasses.EdmTypeAttribute.TypeName" />
    <member name="T:System.Data.Objects.DataClasses.Entity">
      <summary>Implements the basic functionality required by domain specific schematized types that derive from <see cref="T:System.Data.Objects.DataClasses.EntityObject" />. All entities must implement <see cref="T:System.Data.Objects.DataClasses.IEntity" />.</summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.Entity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.EntityObject" /> class.</summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.Entity.Delete">
      <summary>Marks the <see cref="T:System.Data.Objects.DataClasses.Entity" /> as deleted.</summary>
    </member>
    <member name="P:System.Data.Objects.DataClasses.Entity.EntityState">
      <summary>Gets the state of this <see cref="T:System.Data.Objects.DataClasses.EntityObject" />.</summary>
      <returns>The <see cref="T:System.Data.Objects.EntityState" /> of this <see cref="T:System.Data.Objects.DataClasses.EntityObject" />. The default value is detached.</returns>
    </member>
    <member name="M:System.Data.Objects.DataClasses.Entity.GetValidValue``1(``0,System.String,System.Boolean)">
      <summary>Lazily creates a ComplexType instance if the current value is null and the type is not abstract.</summary>
      <returns>The new complex type.</returns>
      <param name="currentValue">The current value of the <see cref="T:System.Data.Objects.DataClasses.ComplexObject" /> field.</param>
      <param name="property">The name of the field that is calling this method.</param>
      <param name="isNullable">Indicates whether this field accepts null.</param>
    </member>
    <member name="P:System.Data.Objects.DataClasses.Entity.Key">
      <summary>Gets or sets the entity key for this <see cref="T:System.Data.Objects.DataClasses.EntityObject" />.</summary>
      <returns>The <see cref="T:System.Data.EntityKey" /> of this <see cref="T:System.Data.Objects.DataClasses.EntityObject" />. </returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.Entity.ObjectContextBase">
      <summary>Gets the <see cref="T:System.Data.Objects.ObjectContextBase" /> under restricted circumstances.</summary>
      <returns>The <see cref="T:System.Data.Objects.ObjectContext" /> attached to the <see cref="T:System.Data.Objects.DataClasses.EntityRelationships" /> for this <see cref="T:System.Data.Objects.DataClasses.Entity" />.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.Entity.ObjectStateEntry">
      <summary>Gets the <see cref="T:System.Data.Objects.ObjectStateEntry" /> for this <see cref="T:System.Data.Objects.DataClasses.Entity" />.</summary>
      <returns>The <see cref="T:System.Data.Objects.ObjectStateEntry" /> for the <see cref="T:System.Data.Objects.DataClasses.Entity" />.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.Entity.ObjectStateManager">
      <summary>Gets the <see cref="T:System.Data.Objects.ObjectStateManager" /> instance that is caching this <see cref="T:System.Data.Objects.DataClasses.Entity" />.</summary>
      <returns>The <see cref="T:System.Data.Objects.ObjectStateManager" /> for the <see cref="T:System.Data.Objects.DataClasses.Entity" />, or null if this <see cref="T:System.Data.Objects.DataClasses.Entity" /> is not attached to an <see cref="T:System.Data.Objects.ObjectStateManager" />.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.Entity.Relationships">
      <summary>Gets the reference to the <see cref="T:System.Data.Objects.DataClasses.EntityRelationships" /> class associated with this <see cref="T:System.Data.Objects.DataClasses.Entity" />.</summary>
      <returns>The <see cref="T:System.Data.Objects.DataClasses.EntityRelationships" /> associated with this entity.</returns>
    </member>
    <member name="M:System.Data.Objects.DataClasses.Entity.ReportPropertyChanged(System.String,System.Object)">
      <summary>Raises an event that is used to report changed properties to the <see cref="T:System.Data.Objects.ObjectStateEntry" />.</summary>
      <param name="property">The name of the changed property.</param>
      <param name="value">The new value of the property.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.Entity.ReportPropertyChanging(System.String,System.Object)">
      <summary>Raises an event that is used to report changing properties to the <see cref="T:System.Data.Objects.ObjectStateEntry" />.</summary>
      <param name="property">The name of the changing property.</param>
      <param name="value">The new value of the property.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.Entity.SetValidValue``1(``0,``0,System.String,System.Boolean)">
      <summary>Attaches a new <see cref="T:System.Data.Metadata.Edm.ComplexType" /> value to an entity if the value meets its Nullability constraints. Before attaching the new value, the old one is detached from the <see cref="T:System.Data.Objects.DataClasses.Entity" />.</summary>
      <returns>true if the value is valid; otherwise, false.</returns>
      <param name="oldValue">The current value.</param>
      <param name="newValue">The new value that is being set.</param>
      <param name="property">The name of the property that is being set.</param>
      <param name="isNullable">Indicates whether this field accepts null. </param>
    </member>
    <member name="T:System.Data.Objects.DataClasses.EntityCollection`1">
      <summary>Represents a collection of <see cref="T:System.Data.Objects.DataClasses.Entity" /> objects that model a particular Entity Data Model (EDM) construct. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityCollection`1.Add(`0)">
      <summary>Adds an <see cref="T:System.Data.Objects.DataClasses.Entity" /> object into the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />.</summary>
      <param name="entity">The object to add to the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityCollection`1.Clear">
      <summary>Removes all entities from the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />. </summary>
    </member>
    <member name="E:System.Data.Objects.DataClasses.EntityCollection`1.CollectionChanged" />
    <member name="M:System.Data.Objects.DataClasses.EntityCollection`1.Contains(`0)">
      <summary>Determines whether a specific object is in the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />.</summary>
      <returns>true if <paramref name="entity" /> is found in the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />; otherwise, false.</returns>
      <param name="entity">The object to locate in the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityCollection`1.CopyTo(`0[],System.Int32)">
      <summary>Copies the entire <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" /> to an array, starting at the specified index of the target array.</summary>
      <param name="array">The array to copy to.</param>
      <param name="arrayIndex">The zero-based index in the array at which copying begins.</param>
    </member>
    <member name="P:System.Data.Objects.DataClasses.EntityCollection`1.Count">
      <summary>Gets the number of elements contained in the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />.</summary>
      <returns>The number of elements contained in the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.EntityCollection`1.IsReadOnly">
      <summary>Gets a value indicating whether the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" /> is read-only.</summary>
      <returns>Always returns false.</returns>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityCollection`1.Load">
      <summary>Loads the related <see cref="T:System.Data.Objects.DataClasses.Entity" /> object or <see cref="T:System.Data.Objects.DataClasses.Entity" /> objects into the local <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />.</summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityCollection`1.Remove(`0)">
      <summary>Removes an <see cref="T:System.Data.Objects.DataClasses.Entity" /> from the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />.</summary>
      <returns>true if item was successfully removed; otherwise, false. </returns>
      <param name="entity">The object to remove from the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityCollection`1.System#Collections#Generic#IEnumerable{`0}#GetEnumerator" />
    <member name="M:System.Data.Objects.DataClasses.EntityCollection`1.System#Collections#IEnumerable#GetEnumerator" />
    <member name="M:System.Data.Objects.DataClasses.EntityCollection`1.ToBindingList(System.Boolean)">
      <summary>This method provides <see cref="T:System.ComponentModel.IBindingList" /> interface over <see cref="T:System.Data.Objects.ObjectQueryResult`1" />.</summary>
      <returns>An <see cref="T:System.ComponentModel.IBindingList" /> for the <see cref="T:System.Data.Objects.ObjectQueryResult`1" />.</returns>
      <param name="readWrite">Indicates whether the binding should be read/write or read only.</param>
    </member>
    <member name="T:System.Data.Objects.DataClasses.EntityKeyPropertyAttribute">
      <summary>Specifies that the property contains a value which is part of the key of the <see cref="T:System.Data.Objects.DataClasses.Entity" /> type. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityKeyPropertyAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.EntityKeyPropertyAttribute" /> class. </summary>
    </member>
    <member name="T:System.Data.Objects.DataClasses.EntityReference`1">
      <summary>Represents a single <see cref="T:System.Data.Objects.DataClasses.Entity" /> object at one end of a relationship. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityReference`1.Load">
      <summary>Loads the related <see cref="T:System.Data.Objects.DataClasses.Entity" /> object into the <see cref="P:System.Data.Objects.DataClasses.EntityReference`1.Value" /> property.</summary>
    </member>
    <member name="P:System.Data.Objects.DataClasses.EntityReference`1.Value">
      <summary>Gets or sets the value at the other end of the relationship. </summary>
      <returns>The value at the other end of the relationship.</returns>
    </member>
    <member name="T:System.Data.Objects.DataClasses.EntityRelationships">
      <summary>Manages sets of related entities indexed by the particular relationship they represent. These sets can be either an <see cref="T:System.Data.Objects.DataClasses.EntityReference`1" /> or an <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" />. </summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityRelationships.GetAllRelatedEnds">
      <summary>Returns an enumeration of all the related ends.</summary>
      <returns>The enumeration of all the related ends. If the relationships have not been populated, an empty enumeration is returned.</returns>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityRelationships.GetRelatedCollection``1(System.Data.Objects.DataClasses.RelationshipNavigation)">
      <summary>Gets a collection of related <see cref="T:System.Data.Objects.DataClasses.Entity" /> objects for a particular <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" />.</summary>
      <returns>A collection of related entities.</returns>
      <param name="n avigation">Describes the relationship and the navigation direction.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityRelationships.GetRelatedEnd(System.Data.Objects.DataClasses.RelationshipNavigation)">
      <summary>Gets an <see cref="T:System.Data.Objects.DataClasses.EntityReference`1" /> or an <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" /> to a related <see cref="T:System.Data.Objects.DataClasses.Entity" /> object for a particular <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" />.</summary>
      <returns>An <see cref="T:System.Data.Objects.DataClasses.EntityReference`1" /> or an <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" /> to a related <see cref="T:System.Data.Objects.DataClasses.Entity" /> object for a particular <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" />.</returns>
      <param name="navigation">Describes the relationship and the navigation direction.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityRelationships.GetRelatedReference``1(System.Data.Objects.DataClasses.RelationshipNavigation)">
      <summary>Gets the <see cref="T:System.Data.Objects.DataClasses.EntityReference`1" /> of related <see cref="T:System.Data.Objects.DataClasses.Entity" /> objects for a particular <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" />.</summary>
      <returns>The <see cref="T:System.Data.Objects.DataClasses.EntityReference`1" /> of related <see cref="T:System.Data.Objects.DataClasses.Entity" /> objects for a particular <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" />.</returns>
      <param name="navigation">Describes the relationship and navigation direction.</param>
    </member>
    <member name="T:System.Data.Objects.DataClasses.EntityTypeAttribute">
      <summary>Represents an attribute that identifies a class that is an <see cref="T:System.Data.Objects.DataClasses.Entity" />. This class cannot be inherited.  </summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.EntityTypeAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.EntityTypeAttribute" /> class. </summary>
    </member>
    <member name="T:System.Data.Objects.DataClasses.IEntity">
      <summary>Defines the minimum features, such as an entity key, that are required for an object to be used as an entity in the Entity Data Model.</summary>
    </member>
    <member name="P:System.Data.Objects.DataClasses.IEntity.Key" />
    <member name="T:System.Data.Objects.DataClasses.IRelatedEnd">
      <summary>Represents one end of a relationship.</summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.IRelatedEnd.Add(System.Data.Objects.DataClasses.IEntity)" />
    <member name="P:System.Data.Objects.DataClasses.IRelatedEnd.IsLoaded">
      <summary>Gets a value that indicates whether the related end (collection or reference) contains all of the related entities from the database.</summary>
      <returns>true if the related end contains all of the related entities from the database; otherwise, false.</returns>
    </member>
    <member name="M:System.Data.Objects.DataClasses.IRelatedEnd.Load">
      <summary>Loads the related entity or entities into this related end.</summary>
    </member>
    <member name="P:System.Data.Objects.DataClasses.IRelatedEnd.RelationshipNavigation" />
    <member name="M:System.Data.Objects.DataClasses.IRelatedEnd.Remove(System.Data.Objects.DataClasses.IEntity)" />
    <member name="P:System.Data.Objects.DataClasses.IRelatedEnd.Source">
      <summary>Gets the <see cref="T:System.Collections.IEnumerable" /> that represents the source of the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" /> or <see cref="T:System.Data.Objects.DataClasses.EntityReference`1" />. Calling <see cref="P:System.Data.Objects.DataClasses.IRelatedEnd.Source" /> does not load the collection or reference.</summary>
      <returns>The <see cref="T:System.Collections.IEnumerable" /> that represents the source of the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" /> or <see cref="T:System.Data.Objects.DataClasses.EntityReference`1" />.</returns>
    </member>
    <member name="T:System.Data.Objects.DataClasses.Navigate">
      <summary>Represents a delegate to a <see cref="T:System.Data.Objects.DataClasses.RelatedEnd`1" /> fetch method on a static relationship class.</summary>
      <returns />
      <param name="entity">An entity for which a related collection or reference will be returned.</param>
    </member>
    <member name="T:System.Data.Objects.DataClasses.NullableAttribute">
      <summary>Specifies whether a property marked with this attribute is nullable. The default value is true. This class cannot be inherited.</summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.NullableAttribute.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.NullableAttribute" /> class. </summary>
      <param name="nullable">true if the property can be null; otherwise, false.</param>
    </member>
    <member name="P:System.Data.Objects.DataClasses.NullableAttribute.Nullable">
      <summary>Gets the value that indicates whether the property is nullable.</summary>
      <returns>true if the property is nullable; otherwise, false. </returns>
    </member>
    <member name="T:System.Data.Objects.DataClasses.RelatedEnd`1">
      <summary>Implements the common functionality that is shared between <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" /> and <see cref="T:System.Data.Objects.DataClasses.EntityReference`1" />.</summary>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelatedEnd`1.IsLoaded">
      <summary>Gets a value that indicates whether the related end (collection or reference) contains all of the related entities from the database.</summary>
      <returns>true if the related end contains all of the related entities from the database; otherwise, false.</returns>
    </member>
    <member name="M:System.Data.Objects.DataClasses.RelatedEnd`1.Load">
      <summary>When overridden in a derived class, loads the related <see cref="T:System.Data.Objects.DataClasses.Entity" /> object or objects into the local collection or reference.</summary>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelatedEnd`1.RelationshipNavigation" />
    <member name="P:System.Data.Objects.DataClasses.RelatedEnd`1.Source">
      <summary>Gets the <see cref="T:System.Data.Objects.ObjectQuery`1" /> that represents the related entities of the owner of <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" /> or <see cref="T:System.Data.Objects.DataClasses.EntityReference`1" />. Calling <see cref="P:System.Data.Objects.DataClasses.RelatedEnd`1.Source" /> does not load the collection or reference.</summary>
      <returns>The <see cref="T:System.Data.Objects.ObjectQuery`1" /> that represents the source of the <see cref="T:System.Data.Objects.DataClasses.EntityCollection`1" /> or <see cref="T:System.Data.Objects.DataClasses.EntityReference`1" />.</returns>
    </member>
    <member name="M:System.Data.Objects.DataClasses.RelatedEnd`1.System#Collections#IEnumerable#GetEnumerator" />
    <member name="M:System.Data.Objects.DataClasses.RelatedEnd`1.System#Data#Objects#DataClasses#IRelatedEnd#Add(System.Data.Objects.DataClasses.IEntity)" />
    <member name="M:System.Data.Objects.DataClasses.RelatedEnd`1.System#Data#Objects#DataClasses#IRelatedEnd#Remove(System.Data.Objects.DataClasses.IEntity)" />
    <member name="P:System.Data.Objects.DataClasses.RelatedEnd`1.System#Data#Objects#DataClasses#IRelatedEnd#Source" />
    <member name="T:System.Data.Objects.DataClasses.RelationshipAttribute">
      <summary>Implements an attribute that identifies a <see cref="T:System.Data.Metadata.Edm.RelationshipType" /> class. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.RelationshipAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.RelationshipAttribute" /> class. </summary>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipAttribute.Condition">
      <summary>Gets or sets the condition associated with the relationship. </summary>
      <returns>The condition associated with the relationship. The condition can be null.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipAttribute.Kind">
      <summary>Gets or sets the value that identifies the kind of a relationship. </summary>
      <returns>The value that identifies the kind of a relationship.</returns>
    </member>
    <member name="T:System.Data.Objects.DataClasses.RelationshipKind">
      <summary>Enumerates the type of the relationship between two or more entities.</summary>
    </member>
    <member name="T:System.Data.Objects.DataClasses.RelationshipNavigation">
      <summary>Describes relationship navigation from the <see cref="T:System.Data.Metadata.Edm.NavigationProperty" /> on one <see cref="T:System.Data.Objects.DataClasses.Entity" /> to another <see cref="T:System.Data.Objects.DataClasses.Entity" />. </summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.RelationshipNavigation.#ctor(System.String,System.String,System.String,System.Data.Objects.DataClasses.Navigate,System.Data.Objects.DataClasses.Navigate)">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" /> class. </summary>
      <param name="relationshipName">The name of the relationship. The relationship name is not namespace qualified.</param>
      <param name="from">The name of the <see cref="T:System.Data.Metadata.Edm.NavigationProperty" /> which is the source of the navigation.</param>
      <param name="to">The name of the <see cref="T:System.Data.Metadata.Edm.NavigationProperty" /> which is the destination of the navigation.</param>
      <param name="fromNavigate">A function pointer (delegate) to a method that returns the source of the navigation collection or reference. The delegate takes in the destination of the navigation entity.</param>
      <param name="toNavigate">A function pointer (delegate) to a method that returns the destination of the navigation collection or reference. The delegate takes in the source of the navigation entity.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.RelationshipNavigation.Equals(System.Object)">
      <summary>Determines whether the specified <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" /> is equal to the current object, based on their values.</summary>
      <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
      <param name="O bj">An object to compare to.</param>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipNavigation.From">
      <summary>Gets the relationship end name for the source of this navigation.</summary>
      <returns>The relationship end name for the source of this navigation.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipNavigation.FromNavigate">
      <summary>Gets a delegate to the method, on a static relationship class,  that returns the source end (From) of the relationship.</summary>
      <returns>A delegate to the method that returns the source end of the relationship.</returns>
    </member>
    <member name="M:System.Data.Objects.DataClasses.RelationshipNavigation.GetHashCode">
      <summary>Returns a value-based hash code for this instance.</summary>
      <returns>A value-based hash code for this instance.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipNavigation.RelationshipName">
      <summary>Gets the relationship name.</summary>
      <returns>The relationship name. The relationship name is not namespace qualified.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipNavigation.Reverse">
      <summary>Gets the reverse version of this <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" />.</summary>
      <returns>The reverse version of this <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" />.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipNavigation.To">
      <summary>Gets the relationship end name for the destination of this navigation.</summary>
      <returns>The relationship end name for the destination of this navigation.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipNavigation.ToNavigate">
      <summary>Gets a delegate to the method, on a static relationship class, that returns the destination end (To) of the relationship.</summary>
      <returns>A delegate to the method that returns the destination end of the relationship.</returns>
    </member>
    <member name="M:System.Data.Objects.DataClasses.RelationshipNavigation.ToString">
      <summary>Returns a string that represents the current <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" />.</summary>
      <returns>A string that represents the current <see cref="T:System.Data.Objects.DataClasses.RelationshipNavigation" />.</returns>
    </member>
    <member name="T:System.Data.Objects.DataClasses.RelationshipPropertyAttribute">
      <summary>Represents an attribute that identifies the ends defined for a <see cref="T:System.Data.Metadata.Edm.RelationshipSet" />. This class cannot be inherited. </summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.RelationshipPropertyAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.RelationshipPropertyAttribute" /> class. </summary>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipPropertyAttribute.RelationshipName">
      <summary>Gets or sets the relationship name.</summary>
      <returns>The relationship name.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipPropertyAttribute.SchemaName">
      <summary>Gets or sets the schema name.</summary>
      <returns>The schema name.</returns>
    </member>
    <member name="P:System.Data.Objects.DataClasses.RelationshipPropertyAttribute.TargetEndName">
      <summary>Gets or sets the target end name. </summary>
      <returns>The target end name.</returns>
    </member>
    <member name="T:System.Data.Objects.DataClasses.StructuralObject">
      <summary>Provides support for code generation in the form of helper methods that are used to set field values for properties. </summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.StructuralObject" /> class.  </summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.DefaultDateTimeValue(System.DateTimeKind)">
      <summary>Returns the minimum <see cref="T:System.DateTime" /> value allowed in the store.</summary>
      <returns>The minimum <see cref="T:System.DateTime" /> value allowed in the store.</returns>
      <param name="kind">One of the <see cref="T:System.DateTimeKind" /> values.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.DoFinalConstruction" />
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.GetValidValue(System.Byte[])">
      <summary>Returns a shallow copy of the byte array.</summary>
      <returns>A shallow copy of the byte array.</returns>
      <param name="currentValue">The current byte array value</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.OnLoaded" />
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.OnPropertyChanged(System.String)">
      <summary>Raises the <see cref="E:System.Data.Objects.DataClasses.StructuralObject.PropertyChanged" /> event. </summary>
      <param name="property">The name of the changed property.</param>
    </member>
    <member name="E:System.Data.Objects.DataClasses.StructuralObject.PropertyChanged">
      <summary>Occurs when a property value changes.</summary>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.ReportPropertyChanged(System.String,System.Object)" />
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.ReportPropertyChanging(System.String,System.Object)" />
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Boolean)">
      <summary>Sets the Boolean value for a given property of an entity if the value is valid</summary>
      <returns>A Boolean value.</returns>
      <param name="value">A Boolean value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Byte)">
      <summary>Sets the byte value for a given property of an entity if the value is valid.</summary>
      <returns>A byte value.</returns>
      <param name="value">A byte value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Byte[],System.Boolean)">
      <summary>Sets the byte [] value for a given property of an entity if the value is valid.</summary>
      <returns>Returns the value if valid.</returns>
      <param name="value">The value to validate.</param>
      <param name="isNullable">Flag indicating if this property is allowed to be null.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Byte[],System.Boolean,System.Int32)">
      <summary>Sets the byte [] value for a given property of an entity if the value is valid.</summary>
      <returns>Returns the value if valid.</returns>
      <param name="value">The value to validate.</param>
      <param name="isNullable">Flag indicating if this property is allowed to be null.</param>
      <param name="maximumLength">The maximum length for the <paramref name="value" />.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.DateTime,System.DateTimeKind,System.Boolean)">
      <summary>Sets the value for a given property of an entity if the value is valid.</summary>
      <returns>The value that is ready to be saved to the store.</returns>
      <param name="value">The value to be converted to a store ready value.</param>
      <param name="kind">The <see cref="T:System.DateTime" /> kind facet for the property.</param>
      <param name="preserveSeconds">Indicates whether the seconds should be preserved in the <paramref name="value" />.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Decimal,System.Int32,System.Int32)">
      <summary>Sets the decimal value for a given property of an entity if the value has valid precision and scale with respect to its constraints.</summary>
      <returns>true if value is valid; otherwise, false.</returns>
      <param name="value">The decimal value.</param>
      <param name="precision">The maximum allowed precision.</param>
      <param name="scale">The maximum allowed scale.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Double)">
      <summary>Sets the double value for a given property of an entity if the value is valid.</summary>
      <returns>A double value.</returns>
      <param name="value">A double value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Guid)">
      <summary>Sets the Guid value for a given property of an entity if the value is valid.</summary>
      <returns>A Guid value</returns>
      <param name="value">A Guid value</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Int16)">
      <summary>Sets the Int16 value for a given property of an entity if the value is valid.</summary>
      <returns>The Int16 value.</returns>
      <param name="value">Int16 value</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Int32)">
      <summary>Sets the Int32 value for a given property of an entity if the value is valid.</summary>
      <returns>An Int32 value.</returns>
      <param name="value">An Int32 value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Int64)">
      <summary>Sets the Int64 value for a given property of an entity if the value is valid.</summary>
      <returns>An Int64 value.</returns>
      <param name="value">An Int64 value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Boolean})">
      <summary>Sets the Boolean value for a given property of an entity if the value is valid.</summary>
      <returns>A Boolean value.</returns>
      <param name="value">A Boolean value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Byte})">
      <summary>Sets the byte value for a given property of an entity if the value is valid.</summary>
      <returns>A byte value.</returns>
      <param name="value">A byte value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.DateTime},System.DateTimeKind,System.Boolean)">
      <summary>Sets the value for a given property of an entity if the value is valid.</summary>
      <returns>A nullable <see cref="T:System.DateTime" /> that is ready to be saved to the store.</returns>
      <param name="value">The value to be converted to a store ready value.</param>
      <param name="kind">The <see cref="T:System.DateTime" /> kind facet for the property.</param>
      <param name="preserveSeconds">Indicates whether the seconds should be preserved for this value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Decimal},System.Int32,System.Int32)">
      <summary>Sets a decimal value for a given property of an entity if the value has valid precision and scale with respect to its constraints.</summary>
      <returns>The valid decimal value.</returns>
      <param name="value">The decimal value.</param>
      <param name="precision">The maximum allowed precision.</param>
      <param name="scale">The maximum allowed scale.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Double})">
      <summary>Sets the double value for a given property of an entity if the value is valid.</summary>
      <returns>A double value.</returns>
      <param name="value">A double value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Guid})">
      <summary>Sets the Guid value for a given property of an entity if the value is valid.</summary>
      <returns>A nullable Guid value.</returns>
      <param name="value">A nullable Guid value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Int16})">
      <summary>Sets the Int16 value for a given property of an entity if the value is valid.</summary>
      <returns>A nullable Int16 value.</returns>
      <param name="value">A nullable Int16.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Int32})">
      <summary>Sets the Int32 value for a given property of an entity if the value is valid.</summary>
      <returns>A nullable Int32.</returns>
      <param name="value">A nullable Int32 value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Int64})">
      <summary>Sets the Int64 value for a given property of an entity if the value is valid.</summary>
      <returns>A nullable Int64 value.</returns>
      <param name="value">A nullable Int64 value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Single})">
      <summary>Sets the single value for a given property of an entity if the value is valid.</summary>
      <returns>A nullabel single value.</returns>
      <param name="value">A nullable single value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Single)">
      <summary>Sets the float value for a given property of an entity if the value is valid.</summary>
      <returns>A float value.</returns>
      <param name="value">A float value.</param>
    </member>
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.String,System.Boolean,System.Boolean)" />
    <member name="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.String,System.Boolean,System.Int32,System.Boolean)" />
  </members>
</doc>

Anon7 - 2022
AnonSec Team