System.Data.Entity
The namespace provides access to classes that represent the ADO.NET architecture. ADO.NET lets you build components that efficiently manage data from multiple data sources.
Represents errors that occur during command compilation; when a command tree could not be produced to represent the command text.
Initializes a new instance of .
Initializes a new instance of .
The message that describes the error.
Initializes a new instance of .
The error message that explains the reason for the exception.
The exception that caused the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Represents errors that occur when the underlying storage provider could not execute the specified command. This exception usually wraps a provider-specific exception.
Initializes a new instance of .
Initializes a new instance of .
The message that describes the error.
Initializes a new instance of .
The error message that explains the reason for the exception.
The exception that caused the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Represents Entity Framework-related errors that occur in the EntityClient namespace. The EntityException is the base class for all Entity Framework exceptions thrown by the EntityClient.
Initializes a new instance of the class.
Initializes a new instance of the class.
The message that describes the error.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class.
The error message that explains the reason for the exception.
The exception that caused the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Provides a durable reference to an object that is an instance of an entity type.
Initializes a new instance of the class.
Initializes a new instance of the class with an entity set name and an collection of objects.
A that is the entity set name qualified by the entity container name.
An collection of objects with which to initialize the key.
Initializes a new instance of the class with an entity set name and a generic collection.
A that is the entity set name qualified by the entity container name.
A generic 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 . The order of the key/value pairs is not important, 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.
Initializes a new instance of the class with an entity set name and specific entity key pair.
A that is the entity set name qualified by the entity container name.
A that is the name of the key.
An that is the key value.
A simple identifying an entity that resulted from a failed TREAT operation.
A singleton by which a read-only entity is identified.
Returns a value that indicates whether this instance is equal to a specified .
true if this instance and other have equal values; otherwise, false.
An object to compare with this instance.
Returns a value that indicates whether this instance is equal to a specified object.
true if this instance and obj have equal values; otherwise, false.
An to compare with this instance.
Gets the entity set for this entity key from the given metadata workspace.
The for the entity key.
The metadata workspace that contains the entity.
Serves as a hash function for the current object. is suitable for hashing algorithms and data structures such as a hash table.
A hash code for the current .
Helper method that is used to deserialize an .
Describes the source and destination of a given serialized stream and provides an additional caller-defined context.
Helper method that is used to deserialize an .
Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.
Compares two objects.
true if the key1 and key2 values are equal; otherwise, false.
A to compare.
A to compare.
Compares two objects.
true if the key1 and key2 values are not equal; otherwise, false.
A to compare.
A to compare.
Gets the name of the entity container.
A value that is the name of the entity container for the entity to which the belongs.
Gets the key values associated with this .
A of key values for this .
Gets the name of the entity set.
A value that is the name of the entity set for the entity to which the belongs.
Gets a value that indicates whether the is temporary.
true if the is temporary; otherwise, false.
Represents a key name and value pair that is part of an .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified entity key pair.
A that is the name of the key.
An that is the key value.
Returns a string representation of the entity key.
A .
The name of the entity key.
A that is the key name.
The value of the entity key.
An that is the key value.
Represents errors that occur when parsing Entity SQL command text. This exception is thrown when syntactic or semantic rules are violated.
Initializes a new instance of .
Initializes a new instance of with a specialized error message.
The message that describes the error.
Initializes a new instance of the class that uses a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that caused the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Sets the with information about the exception.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Gets the approximate column number where the error occurred.
An integer that describes the column number where the error occurred.
Gets the approximate context where the error occurred, if available.
A string that describes the approximate context where the error occurred, if available.
Gets a description of the error.
A string that describes the error.
Gets the approximate line number where the error occurred.
An integer that describes the line number where the error occurred.
Gets the full error message. As available, the message contains the error description, context, line number, and column number.
A string describing the full error message. As available, the message contains the error description, context, line number, and column number.
The state of an entity object.
The object is added to the object context and the method has not been called. Objects are added to the object context by calling the method.
The object is deleted from the object context by using the method.
The object exists but it is not being tracked by Object Services. An entity is in this state immediately after it has been created and before it is added to the object context. An entity is also in this state after it has been removed from the context by calling the method or if it is loaded using a .
The object is changed but the method has not been called.
The object has not been modified since it was loaded into the context or since the last time that the method was called.
Provides access to the column values within each row of a for a .
Returns nested readers as objects.
Nested readers as objects.
The ordinal of the column.
Gets a object with the specified index.
A object.
The index of the row.
Gets for this .
A object.
The exception that is thrown to indicate that a command tree is invalid.
Initializes a new instance of the class with a default message.
Initializes a new instance of the class with the specified message.
The exception message.
Initializes a new instance of the class with the specified message and inner exception.
The exception message.
The exception that is the cause of this .
The exception that is thrown when mapping related service requests fail.
Initializes a new instance of .
Initializes a new instance of with a specialized error message.
The message that describes the error.
Initializes a new instance of that uses a specified error message and a reference to the inner exception.
The message that describes the error.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
The exception that is thrown when metadata related service requests fails.
Initializes a new instance of the class with a default message.
Initializes a new instance of the class with the specified message.
The exception message.
Initializes a new instance of the class with the specified message and inner exception.
The exception message.
The exception that is the cause of this .
Initializes a new instance of the class with the specified message and the data space value.
The data space value.
The exception message. If null is passed, the default message will be used.
Initializes a new instance of the class with the specified message, inner exception and data space value.
The data space value.
The exception message. If null is passed, the default message will be used.
The exception that is the cause of this .
Sets the with information about the exception.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Gets the data space value.
The data space value. If the data space value is null, returns an empty string.
The exception that is thrown when an object is not present.
Initializes a new instance of .
Initializes a new instance of with a specialized error message.
The message that describes the error.
Initializes a new instance of class that uses a specified error message and a reference to the inner exception.
The message that describes the error.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
The exception that is thrown when an optimistic concurrency violation occurs.
Initializes a new instance of .
Initializes a new instance of with a specialized error message.
The message that describes the error.
Initializes a new instance of that uses a specified error message and a reference to the inner exception.
The message that describes the error.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of that uses a specified error message, a reference to the inner exception, and an enumerable collection of objects.
The message that describes the error.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
The enumerable collection of objects.
The exception that is thrown when the underlying data provider is incompatible with the Entity Framework.
Initializes a new instance of .
Initializes a new instance of with a specialized error message.
The message that describes the error.
Initializes a new instance of that uses a specified error message.
The message that describes the error.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
The exception that is thrown when modifications to object instances cannot be persisted to the data store.
Initializes a new instance of .
Initializes a new instance of with a specialized error message.
The message that describes the error.
Initializes a new instance of with serialized data.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class that uses a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
Initializes a new instance of the class that uses a specified error message, a reference to the inner exception, and an enumerable collection of objects.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
The collection of objects.
Gets the objects for this .
A collection of objects comprised of either a single entity and 0 or more relationships, or 0 entities and 1 or more relationships.
The namespace contains classes shared by the .NET Framework data providers.
Provides access to information about the structural type and column information for a .
Initializes a new object that uses a and an enumerable collection of objects.
The metadata supplied by .
An enumerable collection of objects.
Gets for this object.
A object.
Gets type info for this object as a object.
A value.
Defines a cacheable command plan.
Initializes a new .
Initializes a new using the supplied .
The supplied .
Creates and returns a object associated with the current connection.
A .
Represents a base class that can be used by the Entity Framework to obtain provider-specific information at runtime.
.
Represents the string ConceptualSchemaDefinition.
Represents the string StoreSchemaDefinition.
Represents the string StoreSchemaMapping.
When overridden in a derived class, returns an XML reader that represents the storage provider-specific information.
An object that represents the storage provider-specific information.
The name of the information to be retrieved. Providers are required to support the following values: or .
When overridden in a derived class, returns the best mapped equivalent EDM type for a specified storage type.
The instance of that encapsulates both an EDM type and a set of facets for that type.
The instance of the class that encapsulates both a storage type and a set of facets for that type.
When overridden in a derived class, returns the list of facet descriptions for the specified Entity Data Model (EDM) type.
A collection of type that contains the list of facet descriptions for the specified Entity Data Model (EDM) type.
An for which the facet descriptions are to be retrieved.
Returns an XML reader that represents the Entity Framework and storage provider-specific information.
An object that represents the Entity Framework and storage provider-specific information.
The name of the information to be retrieved. The ADO.NET Entity Framework defines the following values: or or .
When overridden in a derived class, returns the list of provider-specific functions.
A collection of type that contains the list of provider-specific functions.
When overridden in a derived class, returns the best mapped equivalent storage type for a specified Entity Data Model (EDM) type.
The instance of the class that encapsulates both a storage type and a set of facets for that type.
The instance of the class that encapsulates both an EDM type and a set of facets for that type.
When overridden in a derived class, returns the list of primitive types that are supported by the storage provider.
A collection of type that contains the list of primitive types supported by the storage provider.
When overridden in a derived class, gets the namespace name supported by this provider manifest.
The namespace name supported by this provider manifest.
When overridden in a derived class, gets a provider-specific string used to identify the set of metadata applicable to the target storage provider.
A provider-specific string used to identify the set of metadata applicable to the underlying storage provider.
Represents a set of methods for creating correct command definition objects and accessing provider manifest information.
Initializes a new instance of a class.
Creates a that uses the specified .
A object that represents the executable command definition object.
A used to create the .
When overridden in a derived class, returns an instance of a class that derives from the .
A object that represents the provider manifest.
The version information associated with the provider manifest.
Returns the provider manifest by using the specified version information.
A object that represents the provider manifest.
The version information associated with the provider manifest.
Represents a base class that implements the based on an XML definition. You can use the class to obtain provider-specific information at runtime.
Initializes a new instance of the class.
An object that provides access to the XML data in the provider manifest file.
Returns the list of facet descriptions for the specified Entity Data Model (EDM) type.
A collection of type that contains the list of facet descriptions for the specified EDM type.
An for which the facet descriptions are to be retrieved.
Returns the list of provider-supported functions.
A collection of type that contains the list of provider-supported functions.
Returns the list of primitive types supported by the storage provider.
A collection of type that contains the list of primitive types supported by the storage provider.
Gets the namespace name supported by this provider manifest.
The namespace name supported by this provider manifest.
Gets the best mapped equivalent Entity Data Model (EDM) type for a specified storage type name.
The best mapped equivalent EDM type for a specified storage type name.
Gets the best mapped equivalent storage primitive type for a specified storage type name.
The best mapped equivalent storage primitive type for a specified storage type name.
Provides access to entity metadata.
Initializes a new that uses the , an enumerable collection of , an and an .
The .
The enumerable collection of objects.
An object.
An object.
Gets the .
An .
Provides access to field metadata for a object.
Initializes a new object with the specified ordinal value and field type.
An integer specified the location of the metadata.
The field type.
Gets the ordinal for this object.
An integer representing the ordinal value.
The namespace provides classes to build expressions that make up a command tree.
Implements the basic functionality required by aggregates in a GroupBy clause.
Gets the list of expressions that define the arguments to this .
The list of expressions that define the arguments to this .
Gets the with which this is associated.
The with which this is associated.
Gets the result type of this .
The result type of this .
Represents the logical-AND of two Boolean arguments. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
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.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Gets the that specifies the function that is invoked for each element in the input set.
The that specifies the function that is invoked for each element in the input set.
Gets the that specifies the input set.
The that specifies the input set.
Represents an arithmetic operation applied to numeric arguments. Addition, subtraction, multiplication, division, modulo, and negation are arithmetic operations. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Implements the basic functionality required by expressions that accept two expression operands.
Gets or sets the that defines the left argument.
The that defines the left argument.
Gets or sets the that defines the right argument.
The that defines the right argument.
Represents the When, Then, and Else clauses of the . This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Gets or sets the Else clause of this .
The Else clause of this .
Gets the Then clauses of this .
The Then clauses of this .
Gets the When clauses of this .
The When clauses of this .
Represents the type conversion of a single argument to the specified type. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Implements the basic functionality for the Query, Insert, Update, Delete, and function invocation command tree types.
When overridden in a derived class, creates a new for which each expression property value is a clone of the corresponding property of this .
A new for which each expression property value is a clone of the corresponding property of this .
Verifies that this is valid. This includes checking the validity of variable and parameter references.
Gets the name and corresponding type of each parameter that can be referenced within this .
The name and corresponding type of each parameter that can be referenced within this .
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.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Represents different kinds of constants (literals). This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Gets the constant value.
The constant value.
Represents an unconditional join operation between the given collection arguments. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Gets an list that provides the input sets to the join.
An list that provides the input sets to the join.
Represents a single row delete operation expressed as a command tree. This class cannot be inherited.
Creates a new for which each expression property value is a clone of the corresponding property of this command tree.
A new for which each expression property value is a clone of the corresponding property of this command tree.
Gets an that specifies the predicate used to determine which members of the target collection should be deleted.
An that specifies the predicate used to determine which members of the target collection should be deleted.
Represents the retrieval of a given entity based on the specified reference. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Removes duplicate elements from the specified set argument. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Represents the conversion of the specified set argument to a singleton. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Represents an expression that extracts a reference from the underlying entity instance. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Represents the set subtraction operation between the left and right operands. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Implements the basic functionality required by expression types.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
The type of the result produced by .
An instance of a typed that produces a result value of a specific type.
Creates a new instance that is a copy of this expression.
A new instance that is a copy of this expression.
Gets the command tree with which this expression is associated.
The command tree with which this expression is associated.
Gets the kind of the expression, which indicates the operation of this expression.
The kind of the expression, which indicates the operation of this expression.
Gets the type metadata for the result type of the expression.
The type metadata for the result type of the expression.
Represents an input set to relational expressions such as , , and . This class cannot be inherited.
Gets or sets the that defines the input set.
The that defines the input set.
Gets the name assigned to the element variable.
The name assigned to the element variable.
Gets the type metadata of the element variable.
The type metadata of the element variable.
Contains values that each expression class uses to denote the operation it represents. The property of an can be retrieved to determine which operation that expression represents.
true-for-all expressions.
Logical AND expressions.
true-for-any expressions.
Conditional case statement expressions.
Polymorphic type cast expressions.
Constant value expressions.
Cross apply expressions.
Cross join expressions.
Dereference expressions.
Duplicate removal expressions.
Division expressions.
Set-to-singleton conversion expressions.
Entity reference value retrieval expressions.
Equality expressions.
Set subtraction expressions.
Restriction expressions.
Full outer join expressions.
Standalone function expressions.
Greater than expressions.
Greater than or equal expressions.
Grouping expressions.
Inner join expressions.
Set intersection expressions.
Empty set determination expressions.
Null determination expressions.
Type comparison (specified Type or Subtype) expressions.
Type comparison (specified Type only) expressions.
Left outer join expressions.
Less than expressions.
Less than or equal expressions.
String comparison expressions.
Result count restriction (TOP n).
Subtraction expressions.
Modulo expressions.
Multiplication expressions.
Instance, row, and set construction expressions.
Logical NOT expressions.
Inequality expressions.
Null expressions.
Set members by type (or subtype) expressions.
Set members by exact type expressions.
Logical OR expressions.
Outer apply expressions
Reference to a parameter expressions.
Addition expressions.
Projection expressions.
Static or instance property retrieval expressions.
Reference expressions.
Ref key value retrieval expressions.
Relationship (composition or association) navigation expressions.
Entity or relationship set scan expressions.
Skip elements of an ordered collection.
Sorting expressions.
Type conversion expressions.
Negation expressions.
Set union (with duplicates) expressions.
Reference to a variable expressions.
Defines the basic functionality that should be implemented by visitors that do not return a result value.
Initializes a new instance of the class.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, handles any expression of an unrecognized type.
The expression to be handled.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
When overridden in a derived class, implements the visitor pattern for .
The that is visited.
Defines the basic functionality that should be implemented by visitors that return a result value of a specific type.
Initializes a new instance of the class.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, handles any expression of an unrecognized type.
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
When overridden in a derived class, implements the visitor pattern for .
A result value of a specific type.
The that is being visited.
Represents a predicate applied to filter an input set. This produces the set of elements that satisfy the predicate. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Gets the that specifies the input set.
The that specifies the input set.
Gets or sets the that specifies the predicate used to filter the input set.
The that specifies the predicate used to filter the input set.
Supports standard aggregate functions, such as MIN, MAX, AVG, SUM, and so on. This class cannot be inherited.
Gets the method metadata that specifies the aggregate function to invoke.
The method metadata that specifies the aggregate function to invoke.
Represents the invocation of a store function/procedure.
Creates a new for which each expression property value is a clone of the corresponding property of this .
A new for which each expression property value is a clone of the corresponding property of this .
Gets the information about the store function that is being invoked.
The information about the store function that is being invoked.
Gets the information about a type and a set of facets for the type.
The information about a type and a set of facets for the type.
Represents an invocation of a function. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Gets an list that provides the arguments to the function.
An list that provides the arguments to the function.
Gets the metadata for the function to invoke.
The metadata for the function to invoke.
Gets a Boolean value indicating whether or not the function to invoke is an inline function definition (also called a Lambda function).
true if the function to invoke is an inline function definition; otherwise, false.
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).
The expression that provides the body of the referenced function if that function is a Lambda function.
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.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Gets an list that provides the aggregates to apply.
An list that provides the aggregates to apply.
Gets the that specifies the input set and provides access to the set element and group element variables.
The that specifies the input set and provides access to the set element and group element variables.
Gets an list that provides grouping keys.
An list that provides grouping keys.
Defines the binding for the input set to a . This class cannot be inherited.
Gets or sets the that defines the input set.
The that defines the input set.
Gets the name assigned to the group element variable.
The name assigned to the group element variable.
Gets the type metadata of the group element variable.
The type metadata of the group element variable.
Gets the name assigned to the element variable.
The name assigned to the element variable.
Gets the type metadata of the element variable.
The type metadata of the element variable.
Represents a single row insert operation expressed as a command tree. This class cannot be inherited.
Creates a new for which each expression property value is a clone of the corresponding property of this command tree.
A new for which each expression property value is a clone of the corresponding property of this command tree.
Gets an that specifies a projection of results to be returned based on the modified rows.
An 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.
Gets the list of insert set clauses that define the insert operation.
The list of insert set clauses that define the insert operation.
Represents the set intersection operation between the left and right operands. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Represents an empty set determination applied to a single set argument. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Represents null determination applied to a single argument. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Represents the type comparison of a single argument against the specified type. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Gets the type metadata that the type metadata of the argument should be compared to.
The type metadata that the type metadata of the argument should be compared to.
Represents an inner, left outer, or full outer join operation between the given collection arguments on the specified join condition.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Gets or sets the join condition to apply.
The join condition to apply.
Gets the that provides the left input.
The that provides the left input.
Gets the that provides the right input.
The that provides the right input.
Represents a string comparison against the specified pattern with an optional escape string. This class cannot be inherited.
Implements the visitor pattern for expressions that do not produce a result value.
An instance of .
Implements the visitor pattern for expressions that produce a result value of a specific type.
A result value of a specific type produced by .
An instance of a typed that produces a result value of a specific type.
Gets or sets an expression that specifies the string to compare against the given pattern.
An expression that specifies the string to compare against the given pattern.
Gets or sets an expression that provides an optional escape string to use for the comparison.
An expression that provides an optional escape string to use for the comparison.
Gets or sets an expression that specifies the pattern against which the given string should be compared.
An expression that specifies the pattern against which the given string should be compared.
表示将参数集合中的元素数限制为指定的限值。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取或设置指定输入集合的表达式。
一个指定输入集合的表达式。
获取或设置指定从输入集合中返回的元素数限制的表达式。
一个指定从输入集合中返回的元素数限制的表达式。
获取限制操作是否将包括绑定结果。与 值指定的结果相比,包括绑定结果时可能会生成更多的结果。
如果限制操作将包括绑定结果,则为 true;否则为 false。默认值为 false。
在插入或更新修改操作中指定单个子句。
获取用于创建此子句的 。
用于创建此子句的 。
表示一项以命令目录树形式表示的数据操作语言 (DML) 操作。
获取为数据操作语言 (DML) 操作指定目标表的 。
为 DML 操作指定目标表的 。
为接受可变表达式参数数目的表达式实现所需的基本功能。
获取用于定义当前参数的表达式列表。
用于定义当前参数的表达式列表。
表示给定类型(包括集类型和记录类型)的新实例的构造。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取一个 列表,该列表可为新实例提供属性/列值或集元素。
一个 列表,它可以为新实例提供属性/列值或集元素。
表示对单个 Boolean 参数执行的逻辑非运算。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
表示对类型化 null 文本的引用。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
表示从给定的集参数中检索属于指定类型的元素。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取应从集参数中检索的元素类型的元数据。
应从集参数中检索的元素类型的元数据。
表示两个 Boolean 参数之间的逻辑或运算。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
表示对在包含此表达式的命令目录树上声明的参数的引用。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取所引用的参数的名称。
所引用的参数的名称。
表示给定输入集在指定表达式上的投影。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取用于指定输入集的 。
用于指定输入集的 。
获取或设置定义投影的 。
定义投影的 。
提供用于检索实例属性的方法和属性。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取或设置一个 ,它用于定义应从中检索属性的实例。
一个 ,用于定义应从中检索属性的实例。
获取要检索的属性的属性元数据。
要检索的属性的属性元数据。
表示对指定输入集中的元素执行的指定类型的限定符操作。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取用于指定输入集的 。
用于指定输入集的 。
获取或设置应为输入集中的每个元素计算的 Boolean 谓词。
应为输入集中的每个元素计算的 Boolean 谓词。
表示一项以命令目录树形式表示的查询操作。此类不能继承。
创建一个新的 ,其中每个表达式属性值都是此命令目录树的相应属性的一个复本。
一个新的 ,其中每个表达式属性值都是此命令目录树的相应属性的一个复本。
获取或设置一个定义查询操作逻辑的 。
一个定义查询操作逻辑的 。
表示对实体集中的特定实例的强类型引用。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取包含该实例的实体集的元数据。
包含该实例的实体集的元数据。
表示从基础引用值中检索键值(以其结构化形式)。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
表示关系的导航。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取要从其开始导航的关系 End 的元数据。
要从其开始导航的关系 End 的元数据。
获取要导航到的关系 End 的元数据。
要导航到的关系 End 的元数据。
获取或设置一个 ,它用于指定导航的起始点,并且必须是对某个实体实例的引用。
一个 ,指定应从其开始导航的源关系 End 的实例。
获取要导航的关系的元数据。
要导航的关系的元数据。
表示一项对 属性指示的实体集或关系集进行扫描的操作。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取所引用的实体集或关系集的元数据。
所引用的实体集或关系集的元数据。
指定用于设置属性值的修改操作中的子句。此类不能继承。
获取一个指定应更新的属性的 。
一个指定应更新的属性的 。
获取一个 ,它指定用于更新属性的新值。
一个 ,指定用于更新属性的新值。
在输入集中跳过指定的元素数。只有在按照排序关键字指定的方式对输入集合排序后,才能使用 。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取或设置指定要在输入集合中跳过的元素数的表达式。
一个表达式,指定要在输入集合中跳过的元素数。
获取用于指定输入集的 。
用于指定输入集的 。
获取一个定义排序顺序的 列表。
一个定义排序顺序的 列表。
指定可在 中用作排序顺序的一部分的排序关键字。此类不能继承。
获取一个布尔值,该值指示此排序关键字是否按升序排序。
如果此排序关键字按升序排序,则为 true;否则为 false。
获取一个字符串值,该值指定此排序关键字的排序规则。
一个字符串值,指定此排序关键字的排序规则。
获取或设置为此排序关键字提供值的 。
为此排序关键字提供值的 。
表示一项基于给定的排序关键字应用于指定输入集中的元素的排序操作。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取用于指定输入集的 。
用于指定输入集的 。
获取一个定义排序顺序的 列表。
一个定义排序顺序的 列表。
表示一项应用于多态参数的类型转换操作。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
为接受单个表达式参数的表达式实现所需的基本功能。
获取或设置定义参数的 。
定义参数的 。
表示左右操作数之间的 set 联合(不移除重复项)运算。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
表示一项以命令目录树形式表示的单行更行操作。此类不能继承。
创建一个新的 ,其中每个表达式属性值都是此命令目录树的相应属性的一个复本。
一个新的 ,其中每个表达式属性值都是此命令目录树的相应属性的一个复本。
获取一个 ,它指定用于确定目标集合中应更新的成员的谓词。
一个 ,指定用于确定目标集合中应更新的成员的谓词。
获取一个 ,它指定要基于修改的行返回的结果投影。
一个 ,指定要基于修改的行返回的结果投影。null 指示此命令不应返回任何结果。
获取定义更新操作的更新 Set 子句列表。
定义更新操作的更新 Set 子句列表。
表示对当前处于范围内的某个变量的引用。此类不能继承。
为不生成结果值的表达式实现访问者模式。
的一个实例。
为生成特定类型的结果值的表达式实现访问者模式。
一个由 生成的、属于特定类型的结果值。
生成特定类型结果值的类型化 的一个实例。
获取所引用的变量的名称。
所引用的变量的名称。
命名空间是 实体框架 的 .NET Framework 数据提供程序。
表示要对 Entity Data Model (EDM) 执行的命令。
初始化 类的新实例。
使用命令的文本初始化 类的新实例。
命令的文本。
使用命令的文本和 初始化 类的新实例。
命令的文本。
一个 ,表示到数据源的连接。
使用命令的文本、 和 初始化 类的新实例。
命令的文本。
一个 ,表示到数据源的连接。
要在其中执行 的 。
通过调用基础数据提供程序的 Cancel 方法,尝试取消 的执行。
创建 对象的新实例。
一个 对象。
执行当前命令。
受影响的行数。
执行命令并返回一个 。
。
将 编译为命令目录树,并将其传递给基础存储提供程序执行。随后使用指定的 从产生的结果集生成 。
。
值之一。
执行命令,并返回结果集中第一行的第一列。其他列或行将被忽略。
结果集中第一行的第一列;如果结果集为空,则为空引用(在 Visual Basic 中为 Nothing)。
通过调用基础数据提供程序的 Command 对象的 Prepare 方法,创建命令的预备版本。
返回存储的命令文本。
一个字符串,表示存储的命令文本。
获取或设置要执行的调用命令的 Entity SQL 语句或存储过程。
要执行的 Entity SQL 语句或存储过程。默认值为空字符串。
获取或设置超时前要等待的时间长度。
等待命令执行所需的时间(以秒为单位)。默认值为基础数据提供程序的默认命令超时值。
获取或设置一个值,该值指示如何解释 属性。
枚举值之一。默认值为 Text。
获取或设置此 使用的 。
。
获取或设置一个值,该值指示命令对象在 Windows 窗体设计器控件中是否应该可见。
一个指示命令对象在控件中是否应该可见的值。默认值为 true。
获取或设置一个 Boolean 值,通过该值可以为此 启用或禁用查询计划缓存。
一个 Boolean 值,指示为此 启用还是禁用查询计划缓存。
获取 。
Entity SQL 语句或存储过程的参数。默认值是一个空集合。
获取或设置要在其中执行 的 。
。默认值为 null。
获取或设置命令结果应用于数据行的方式。
值之一。
此类支持缓存和执行 对象。
获取一个可执行的 对象。
。
表示与基础数据存储区的连接。此类不能继承。
初始化 类的新实例。
在给定包含连接字符串的字符串时,初始化 类的新实例。
提供程序特定的连接字符串。
开始一项数据库事务。
一个表示新事务的 对象。
开始一项数据库事务。
一个表示新事务的 对象。
事务的隔离级别。
更改已打开的 的当前数据库。
要用来替换当前数据库的数据库的名称。
关闭与数据库之间的连接。
在 设置为此 的情况下创建 的新实例。
一个 对象。
在给定的事务中登记此 。
要在其中进行登记的事务对象。
返回与此 关联的 。
与此 关联的 。
通过对基础数据提供程序调用 Open 方法建立到数据存储区的连接。
获取或设置 连接字符串。
建立与数据存储区的初始连接所需的连接字符串。默认值为空字符串。连接关闭时,将返回当前设置的值。如果未设置任何值,则将返回一个空字符串。
获取从尝试建立连接到结束尝试并生成错误需要等待的时间。
等待连接打开所需的时间(以秒为单位)。默认值为基础数据提供程序的默认超时值。
获取当前数据库或将在连接打开后使用的数据库的名称。
基础数据提供程序的 Database 属性值。
获取要连接到的数据源的名称或网络地址。
数据源的名称。默认值为空字符串。
获取一个字符串,该字符串包含客户端连接到的数据存储区的版本。
提供程序连接字符串中包含的数据存储区的版本。
如果 打开,则获取基础提供程序的 属性。否则返回 。
基础提供程序在 打开时的 属性。否则返回 。
提供对 EntityConnection 对象当前使用的基础存储连接的访问。
基础提供程序连接的 。
为创建和管理供 类使用的连接字符串的内容提供了一种简单的方法。
初始化 类的新实例。
使用提供的连接字符串初始化 类的新实例。
提供程序特定的一个指向基础数据存储区的连接字符串。
清除 实例的内容。
确定 是否包含特定的键。
如果 包含具有指定键的元素,则返回 true;否则返回 false。
要在 中定位的键。
从 实例中移除具有指定的键的项。
如果该键存在于连接字符串中并被移除,则返回 true;如果该键不存在,则返回 false。
要从此 的连接字符串中移除关键字/值对的键。
从此 中检索与提供的键相对应的值。
如果在连接字符串中找到 keyword,则返回 true;否则返回 false。
要检索的项的键。
与 keyword 相对应的值。
获取一个值,该值指示 是否具有固定大小。
无论在何种情况下,都将返回 true,因为 始终提供固定大小的关键字/值对集合。
获取或设置与指定的键关联的值。在 C# 中,此属性为索引器。
与指定的键关联的值。
要获取或设置的项的键。
获取一个包含 中的键的 。
一个包含 中的键的 。
获取或设置连接字符串中的元数据位置。
获取或设置连接字符串中的元数据位置。
获取或设置配置文件中定义的节名称。
配置文件中的节名称。
获取或设置连接字符串中的基础 .NET Framework 数据提供程序的名称。
基础 .NET Framework 数据提供程序的固定名称。
获取或设置提供程序特定的内部连接字符串。
提供程序特定的内部连接字符串。
从数据源中读取行的只进流。
关闭 对象。
释放由此 占用的资源并调用 。
如果同时释放托管资源和非托管资源,则为 true;如果只释放非托管资源,则为 false。
确定指定的 是否等同于当前的 。
如果指定的 等同于当前的 ,则为 true;否则为 false。
要与当前的 进行比较的 。
以布尔值的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
以字节的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
从指定列中由 dataIndex 指示的位置开始,将字节流读入缓冲区,读入缓冲区的起始位置由 bufferIndex 指示。
读取的实际字节数。
从零开始的列序号。
行中作为读取操作起始位置的索引。
要将数据复制到的缓冲区。
要将数据复制到的位置的缓冲区索引。
要读取的最大字符数。
以单个字符的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
从指定列中由 dataIndex 指示的位置开始,将字符流读入缓冲区,读入缓冲区的起始位置由 bufferIndex 指示。
读取的实际字符数。
从零开始的列序号。
行中作为读取操作起始位置的索引。
要将数据复制到的缓冲区。
要将数据复制到的位置的缓冲区索引。
要读取的最大字符数。
以 对象的形式返回嵌套的读取器。
采用 对象形式的嵌套读取器。
列的序号。
返回嵌套的 。
。
要返回的 DbDataRecord 的编号。
获取指定列的数据类型的名称。
一个字符串,表示数据类型的名称。
从零开始的列序号。
以 对象的形式获取指定列的值。
从零开始的列序号。
从零开始的列序号。
为可用提供程序特定的实现重写的已请求的列序号返回一个 对象。
一个 对象。
从零开始的列序号。
以 对象的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
以双精度浮点数字的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
返回一个可用于循环访问数据读取器中的行的 。
一个 ,可用于循环访问数据读取器中的行。
获取指定列的数据类型。
指定列的数据类型。
从零开始的列序号。
以单精度浮点数字的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
以全局唯一标识符 (GUID) 的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
返回此 的哈希代码。
一个 32 位有符号整数哈希代码。
以 16 位有符号整数的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
以 32 位有符号整数的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
以 64 位有符号整数的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
在给定从零开始的列序号时获取该列的名称。
指定的列的名称。
从零开始的列序号。
在给定列名时获取相应的列序号。
从零开始的列序号。
列的名称。
返回指定列的提供程序特定的字段类型。
描述指定列的数据类型的 对象。
从零开始的列序号。
以 实例的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
在当前行的集合中获取提供程序特定的所有属性列。
数组中的 实例数。
要将属性列复制到的 数组。
返回一个描述 的列元数据的 。
一个描述列元数据的 。
以 实例的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
以 实例的形式获取指定列的值。
指定的列的值。
从零开始的列序号。
获取当前行的集合中的所有属性列。
数组中的 实例数。
要将属性列复制到的 数组。
获取一个值,该值指示列中是否包含不存在或丢失的值。
如果指定的列等效于 ,则为 true;否则为 false。
从零开始的列序号。
在读取一批语句的结果时,使读取器前进到下一个结果。
如果存在其他结果集,则为 true;否则为 false。
使读取器前进到结果集中的下一条记录。
如果存在其他行,则为 true;否则为 false。
获取此 的 。
一个 对象。
获取一个值,该值指示当前行的嵌套深度。
当前行的嵌套深度。
获取当前行中的列数。
当前行中的列数。
获取一个值,该值指示此 是否包含一个或多个行。
如果 包含一个或多个行,则为 true;否则为 false。
获取一个值,该值指示 是否已关闭。
如果 已关闭,则为 true;否则为 false。
以 实例的形式获取指定列的值。
指定的列的值。
从零开始的列序号
以 实例的形式获取指定列的值。
指定的列的值。
列的名称。
获取通过执行 SQL 语句更改、插入或删除的行数。
更改、插入或删除的行数。如果是 SELECT 语句,则返回 -1;如果未影响任何行或语句失败,则返回 0。
获取 中未隐藏的字段的数目。
未隐藏的字段的数目。
表示 的一个参数。此类不能继承。
初始化 类的新实例。
使用提供的参数名称和数据类型初始化 类的新实例。
要映射的参数的名称。
值之一。
使用提供的参数名称、数据类型和大小初始化 类的新实例。
要映射的参数的名称。
值之一。
参数的长度。
使用提供的参数名称、数据类型、大小和源列名初始化 类的新实例。
要映射的参数的名称。
值之一。
参数的长度。
源列的名称。
使用提供的参数名称、类型、大小、方向、精度、小数位数、源列、要使用的 以及参数值初始化 类的新实例。
要映射的参数的名称。
值之一。
参数的长度。
值之一。
如果字段的值可以为 null,则为 true;否则为 false。
所解析的 的小数点左右两侧的总位数。
所解析的 的总小数位数。
源列的名称。
值之一。
作为 的值的 。
重置与此 关联的类型。
获取一个包含 的字符串。
一个包含 的字符串。
获取或设置参数的 。
值之一。默认值为 String。
获取或设置一个值,该值指示参数是只可输入的参数、只可输出的参数、双向参数还是存储过程返回值参数。
枚举值之一。默认值为 Input。
获取或设置一个值,该值指示参数是否接受 null 值。
如果接受 null 值,则为 true;否则为 false。默认值为 false。
获取或设置 的名称。
的名称。默认值为空字符串。
获取或设置用于表示 属性的最大位数。
用于表示 属性的最大位数。默认值为 0。这指示数据提供程序将设置 的精度。
获取或设置所解析的 的小数位数。
所解析的 的小数位数。默认值为 0。
获取或设置列中的数据的最大大小(以字节为单位)。
列中的数据的最大大小(以字节为单位)。默认值将根据参数值进行推断。
获取或设置缓存的行中由 映射到的源列的名称。
缓存行中的源列的名称。默认值为空字符串。
获取或设置一个值,该值指示源列是否可以为 null。
如果源列可以为 null,则为 true;否则为 false。默认值为 false。
获取或设置要在加载 时使用的 。
值之一。默认值为 Current。
获取或设置参数的值。
充当参数值的 。默认值为 null。
表示一个与 关联的参数集合。
将指定的 对象添加到 中。
一个新的 对象。
要添加到集合中的 。
将指定的对象添加到 中。
新的 对象的索引。
一个 。
在给定参数名称和数据类型时向 中添加一个 。
一个新的 对象。
参数的名称。
值之一。
使用给定的参数名称、数据类型和列长度向 中添加一个 。
一个新的 对象。
参数的名称。
值之一。
列的长度。
向 的末尾添加一个值数组。
要添加的 值。
向 的末尾添加一个 值数组。
要添加的 值。
向 的末尾添加一个值。
一个 对象。
参数的名称。
要添加的值。
从 中移除所有的 对象。
确定指定的 是否在此 中。
如果 包含该值,则为 true;否则为 false。
值。
确定指定的 是否在此 中。
如果 包含该值,则为 true;否则为 false。
值。
将当前 的所有元素复制到指定的一维 中,并以指定的目标 索引位置作为复制到的起始位置。
作为当前 中的元素的复制目标的一维 。
一个 32 位整数,表示 中开始复制的位置的索引。
将当前 的所有元素复制到指定的 中,并以指定的目标索引位置作为复制到的起始位置。
作为当前 中的元素的复制目标的 。
一个 32 位整数,表示 中开始复制的位置的索引。
返回一个循环访问 的枚举数。
的一个 。
获取指定的 在集合中的位置。
作为集合中的 的指定 的位置(从零开始)。如果 中不存在该对象,则返回 -1。
要查找的 。
获取指定的 在集合中的位置。
作为集合中的 的指定 的位置(从零开始)。如果 中不存在该对象,则返回 -1。
要查找的 。
获取具有指定名称的指定 的位置。
具有指定名称(区分大小写)的指定 的位置(从零开始)。如果 中不存在该对象,则返回 -1。
要查找的 的名称(区分大小写)。
在 中的指定索引处插入一个 对象。
应将值插入到的位置的索引(从零开始)。
要插入到 中的 对象。
在 中的指定索引处插入一个 。
应将值插入到的位置的索引(从零开始)。
要插入到 中的 。
从集合中移除指定的 。
要从集合中移除的 对象。
从集合中移除指定的参数。
要从集合中移除的 对象。
从 的指定索引处移除 。
要移除的 对象的索引(从零开始)。
从 中移除具有指定参数名称的 。
要移除的 的名称。
获取一个包含 中的元素数的整数。
以整数形式表示的 中的元素数。
获取一个值,该值指示 是否具有固定大小。
如果 具有固定大小,则返回 true;否则返回 false。
获取一个值,该值指示 是否是只读的。
如果 是只读的,则返回 true;否则返回 false。
获取一个值,该值指示 是否已同步。
如果 已同步,则返回 true;否则返回 false。
获取位于指定索引处的 。
位于指定索引处的 。
要检索的参数的索引(从零开始)。
获取具有指定名称的 。
具有指定名称的 。
要检索的参数的名称。
获取一个可用于同步对 的访问的对象。
一个可用于同步对 的访问的对象。
表示一组方法,这些方法用于创建数据源类的提供程序实现的实例。
此 实例。
返回实现 类的提供程序类的一个新实例。
的一个新实例。
返回实现 类的提供程序类的一个新实例。
的一个新实例。
返回实现 类的提供程序类的一个新实例。
的一个新实例。
返回实现 类的提供程序类的一个新实例。
的一个新实例。
此版本的 .NET Framework 中不支持 。
一个 对象。
返回实现 类的提供程序类的一个新实例。
的一个新实例。
返回实现 类的提供程序版本的提供程序类的一个新实例。
指定的 的一个 对象。
值之一。
返回请求的 类。
的一个新实例。支持的类型有 、 和 。对于所有其他类型均返回 null(在 Visual Basic 中为 Nothing)。
要返回的 。
指定 的事务。
提交基础事务。
回滚基础事务。
获取此 的 。
一个指向基础数据源的 。
获取此 的隔离级别。
一个 枚举值,表示基础事务的隔离级别。
命名空间可提供对 和 类的访问。
在设计时创建的、用于存储生成的视图的类型的基类。
初始化 EntityViewContainer 类的新实例。
此属性用于标记包含生成的视图类型的程序集。
初始化 类的新实例。
视图的类型。
获取视图的 T:System.Type。
视图的 T:System.Type。
设计用来存储映射信息的 对象的集合。
包含 和 对象的存储映射集合。
基于提供的 、 以及指示元数据文件路径的 的集合初始化 类的新实例。
此映射要使用的 。
此映射要使用的 集合。
一个 ,指示此映射要使用的文件路径。
命名空间包含一组类型和一组类,前者表示 实体框架 在模型中普遍使用的概念,后者则有助于应用程序对元数据进行处理。
表示 实体数据模型 (EDM) 中的关联的 End。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
表示 实体数据模型 (EDM) 中的关联集。
获取此 的 End。
一个 类型的集合,其中包含此 的 End。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取与此 有关的关联。
一个 对象,表示与此 有关的关联。
表示 实体数据模型 (EDM) 中的关联集的 End。
返回此 的 End 角色名称。
此 的 End 角色名称。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取与此 对象相对应的 End 成员。
一个 对象,表示与此 对象相对应的 End 成员。
获取由此 End 角色引用的实体集。
一个 对象,表示由此 End 角色引用的实体集。
获取此 的 End 名称。
此 的 End 名称。
获取此 的父关联集。
一个 对象,表示此 的父关联集。
获取此 的 End 角色名称。
此 的 End 角色名称。
表示 实体数据模型 (EDM) 中的关联。
获取此 的 End 列表。
一个 类型的集合,其中包含此 的 End 列表。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此 的约束列表。
一个 类型的集合,其中包含此 的约束列表。
表示指定 Entity Data Model (EDM) 中所有内置类型的列表的枚举。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
一个指示 类型的枚举成员。
表示一个枚举,该枚举指定应用于概念性架构定义语言 (CSDL) 文件中的属性的集合类型。它只适用于 类型的属性。
该集合具有包语义。项未经过排序,而且可以接受重复项。
该集合具有列表语义。各个项之间的顺序是确定的,而且可以接受重复项。
该属性不是集合。
表示特定类型的实例的集合。在 实体数据模型 (EDM) 架构中不能显式定义 。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取 类的一个实例,其中包含此当前 对象所包括的元素的类型以及该类型的各个方面。
类的一个实例,其中包含此当前 对象所包括的元素的类型以及该类型的各个方面。
表示 实体数据模型 (EDM) 中的复杂类型。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此 的属性列表。
一个 类型的集合,其中包含此 的属性列表。
指定 实体数据模型 (EDM) 中的属性的并发选项。
执行写入操作时始终验证属性。
执行写入操作时从不验证属性。这是默认的并发模式。
指定 实体框架 中的模型的默认名称。
表示概念性模型的默认名称。
表示概念性模型与存储模型之间的映射的默认名称。
表示对象模型与概念性模型之间的映射的默认名称。
表示对象模型的默认名称。
表示存储模型的默认名称。
表示与 Entity Data Model (EDM) 构造关联的文档。
返回此 的摘要。
此 的摘要。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取一个值,该值指示此 对象是否只包含一个 null(即空的) 和一个 。
如果此 对象只包含一个 null(即空的) 和一个 ,则为 true;否则为 false。
获取有关此 的详细说明。
有关此 的详细说明。
获取此 的摘要。
此 的摘要。
封装有关 Entity Data Model (EDM) 的一般性错误的错误信息。
获取错误消息。
错误消息。
表示可在用 Entity SQL 查询语言编写的查询中调用的函数的相关信息。这些函数可能是由存储提供程序公开的内置函数,也可能是特定数据库中由用户定义的函数。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此类型的全名。
此类型的全名。
获取此 的参数。
一个 类型的集合,其中包含此 的参数。
获取此 的返回参数。
一个 对象,表示此 的返回参数。
加载有关概念性模型的元数据。 用于加载概念性架构定义语言 (CSDL) 文件中的元数据。此类派生自 类。
使用概念性架构定义语言 (CSDL) 文件所在的 对象的集合初始化 类的新实例。
概念性架构定义语言 (CSDL) 文件所在的 对象的集合。
使用概念性架构定义语言 (CSDL) 文件所在的路径初始化 类的新实例。
概念性架构定义语言 (CSDL) 文件所在的路径。
返回一个由 对象构成的集合。
一个 对象,表示 对象的集合。
获取此项集合表示的 Entity Data Model (EDM) 架构的版本。
此项集合表示的 EDM 架构的版本。
表示可在任意 中声明的成员。
返回此成员的名称。
此成员的名称。
获取已对其声明此成员的类型。
一个 对象,表示已对其声明此成员的类型。
获取此成员的名称。
此成员的名称。
获取既包含此成员的类型又包含该类型的各个方面的 类实例。
一个 对象,其中既包含此成员的类型又包含该类型的各个方面。
表示 实体数据模型 (EDM) 架构中的 的属性。 类派生自 类,可提供此 的类型的 和 方面。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取一个值,该值指示此 的值是否可以为 null。
如果此 的值可以为 null,则为 true;否则为 false。
封装有关 实体数据模型 (EDM) 架构错误的详细信息。
返回错误消息。
错误消息。
获取发生错误的列。
发生错误的列。
获取错误代码。
错误代码。
获取发生错误的行号。
发生错误的行号。
获取包含错误的架构的位置。此字符串还包括位于末尾的架构的名称。
包含错误的架构所在的位置。
获取包含错误的架构的名称。
包含错误的架构的名称。
获取错误的严重级别。
值之一。默认值为 。
获取发生错误时的堆栈跟踪的字符串表示形式。
发生错误时的堆栈跟踪的字符串表示形式。
指定错误的严重级别。
一个错误,指示发生了严重问题,无法使用架构。
一个警告,指示架构中存在某些问题,但仍然可以使用。
表示 实体数据模型 (EDM) 中所有类型的基类。
返回其元素类型属于此类型的 的实例。
其元素类型属于此类型的 对象。
返回此类型的全名。
此类型的全名。
获取一个值,该值指示此类型是否为抽象的。
如果此类型是抽象的,则为 true;否则为 false。
获取此类型的基类型。
此类型的基类型。
获取此类型的全名。
此类型的全名。
获取此类型的名称。
此类型的名称。
获取此类型的命名空间。
此类型的命名空间。
表示 实体数据模型 (EDM) 中的实体容器。 是实体集和关联集的逻辑分组。
使用实体集的指定名称返回一个 对象。
一个 对象,表示具有指定名称的实体集。
要搜索的实体集的名称。
如果执行不区分大小写的搜索,则为 true;否则为 false。
使用关系集的指定名称返回一个 对象。
一个 对象,表示具有指定名称的关系集。
要搜索的关系集的名称。
如果执行不区分大小写的搜索,则为 true;否则为 false。
返回此 的名称。
此 的名称。
使用实体集的指定名称返回一个 对象。
如果存在与搜索条件匹配的实体集,则为 true;否则为 false。
要搜索的实体集的名称。
如果执行不区分大小写的搜索,则为 true;否则为 false。
它在此方法返回时包含一个 对象。如果不存在实体集,此输出参数将包含 null。
使用关系集的指定名称返回一个 对象。
如果存在与搜索条件匹配的关系集,则为 true;否则为 false。
要搜索的关系集的名称。
如果执行不区分大小写的搜索,则为 true;否则为 false。
它在此方法返回时包含一个 对象。
获取此 包括的实体集和关联集的列表。
一个 对象,其中包含此 包括的实体集和关联集的列表。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此 的名称。
此 的名称。
表示 实体数据模型 (EDM) 中实体集。 的 包含 或其任何子类型的实例。可以使用同一个 定义多个 。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此 的实体类型。
一个 对象,表示此 的实体类型。
和 的基类。
返回当前实体集或关系集的名称。
当前实体集或关系集的名称。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此 的实体类型。
一个 对象,表示此 的实体类型。
获取当前实体集或关系集的实体容器。
一个 对象,表示当前实体集或关系集的实体容器。
获取当前实体集或关系集的名称。
当前实体集或关系集的名称。
表示 Entity Data Model (EDM) 中的特定数据类型,例如客户实体或订单实体。
返回一个引用此 的 对象。
一个引用此 的 对象。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此 的导航属性。
一个 类型的集合,其中包含此 的导航属性列表。
获取此 的属性列表。
一个 类型的集合,其中包含此 的属性列表。
和 的基类型。
获取当前实体或关系类型的所有键成员的列表。
一个 对象,表示当前实体或关系类型的键成员的列表。
提供有关成员的其他信息。在 ADO.NET 元数据类型层次结构中,方面可通过成员的已声明类型提供有关该成员的其他信息。
返回此 的名称。
此 的名称。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取有关此 的说明。
对象,表示有关此 的说明。
获取此 的类型。
对象,表示此 的类型。
获取一个值,该值指示是否未绑定方面的值。
如果未绑定方面的值,则为 true;否则为 false。
获取此 的名称。
此 的名称。
获取此 的值。
此 的值。
指定对方面的说明。
返回此方面的名称。
此方面的名称。
获取具有此方面说明的方面的默认值。
具有此方面说明的方面的默认值。
获取此方面的名称。
此方面的名称。
获取此方面的类型。
一个 对象,表示此方面的类型。
获取一个值,该值指示此方面的值是否为常量。
如果此方面是一个常量,则为 true;否则为 false。
获取一个值,该值指示此方面是否为必需的方面。
如果此方面是必需的方面,则为 true;否则为 false。
获取此方面的最大值。
此方面的最大值。
获取此方面的最小值。
此方面的最小值。
描述 的参数。
返回此 的名称。
此 的名称。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取或设置已对其声明此参数的 。
一个 对象,表示已对其声明此参数的函数。
获取此 的模式。
值之一。
获取此 的名称。
此 的名称。
获取既包含该参数的类型又包含该类型的各个方面的 类实例。
一个 对象,其中既包含该参数的类型又包含该类型的各个方面。
表示所有 实体数据模型 (EDM) 类型和实体容器的项基类。
、 和 类的基类。 类是一个抽象类,可提供用于加载和保存内存中的元数据的核心 API。此类派生自 类。
使用指定的实体容器名称返回一个 对象。
如果不存在实体容器,此方法将返回 null;否则它将返回第一个实体容器。
实体容器的名称。
使用指定的实体容器名称返回一个 对象。
如果不存在实体容器,此方法将返回 null;否则它将返回第一个实体容器。
实体容器的名称。
如果执行不区分大小写的搜索,则为 true;否则为 false。
使用指定的名称从此项集合中返回所有函数重载。
一个 类型的集合,其中包含具有指定名称的所有函数。
函数的全名。
使用指定的名称从此项集合中返回所有函数重载。
一个 类型的集合,其中包含具有指定名称的所有函数。
函数的全名。
如果执行不区分大小写的搜索,则为 true;否则为 false。
使用指定的名称从此项集合中返回所有函数重载。
一个 ReadOnlyCollection 类型的集合,其中包含具有指定名称的所有函数。
一个函数字典。
函数的全名。
如果执行不区分大小写的搜索,则为 true;否则为 false。
使用指定的标识返回一个强类型的 对象。
由给定标识指定的项。
项的标识。
通过使用指定的标识进行区分大小写或不区分大小写的搜索,返回一个强类型的 对象。
由给定标识指定的项。
项的标识。
如果执行不区分大小写的搜索,则为 true;否则为 false。
从此项集合中返回属于指定类型的所有项。
一个 类型的集合,其中包含属于指定类型的所有项。
使用指定的类型名称和命名空间名称从此项集合中返回一个 对象。
一个 对象,表示此项集合中与给定的类型名称和命名空间名称匹配的类型。如果不存在匹配的类型,此方法将返回 null。
类型的名称。
类型的命名空间。
使用指定的类型名称和命名空间名称从此项集合中返回一个 对象。
一个 对象,表示此项集合中与给定的类型名称和命名空间名称匹配的类型。如果不存在匹配的类型,此方法将返回 null。
类型的名称。
类型的命名空间。
如果执行不区分大小写的搜索,则为 true;否则为 false。
使用指定的实体容器名称返回一个 对象。如果不存在实体容器,该输出参数将包含 null;否则,它将包含第一个实体容器。
如果存在与搜索条件匹配的实体容器,则为 true;否则为 false。
实体容器的名称。
它在此方法返回时会包含一个 对象。如果不存在实体容器,此输出参数将包含 null;否则,它将包含第一个实体容器。
使用指定的实体容器名称返回一个 对象。如果不存在实体容器,此输出参数将包含 null;否则,它将包含第一个实体容器。
如果存在与搜索条件匹配的实体容器,则为 true;否则为 false。
实体容器的名称。
如果执行不区分大小写的搜索,则为 true;否则为 false。
它在此方法返回时会包含一个 对象。如果不存在实体容器,此输出参数将包含 null;否则,它将包含第一个实体容器。
使用指定的标识从此项集合中返回一个强类型的 对象。
如果存在与搜索条件匹配的项,则为 true;否则为 false。
项的标识。
在此方法返回时,此输出参数会包含一个 对象。如果项集合中不存在具有给定标识的全局项,此输出参数将包含 null。
使用指定的标识从此项集合中返回一个强类型的 对象。
如果存在与搜索条件匹配的项,则为 true;否则为 false。
项的标识。
如果执行不区分大小写的搜索,则为 true;否则为 false。
在此方法返回时,此输出参数会包含一个 对象。如果项集合中不存在具有给定标识的全局项,此输出参数将包含 null。
使用指定的类型名称和命名空间名称从此项集合中返回一个 对象。
如果存在与搜索条件匹配的类型,则为 true;否则为 false。
类型的名称。
类型的命名空间。
在此方法返回时,此输出参数会包含一个 对象。如果此项集合中不存在具有给定的名称和命名空间名称的类型,此输出参数将包含 null。
使用指定的类型名称和命名空间名称从此项集合中返回一个 对象。
如果存在与搜索条件匹配的类型,则为 true;否则为 false。
类型的名称。
类型的命名空间。
如果执行不区分大小写的搜索,则为 true;否则为 false。
在此方法返回时,此输出参数会包含一个 对象。如果此项集合中不存在具有给定的名称和命名空间名称的类型,此输出参数将包含 null。
获取与此项集合关联的数据模型。
与此项集合关联的数据模型。
表示 ADO.NET 元数据类型层次结构中所有元数据的项基类。
返回一个与 值之一匹配的 实体数据模型 (EDM) 内置类型。
一个 对象,表示 EDM 中的内置类型。
值之一。
返回有关指定类型的常规方面的说明列表。
一个 对象,表示有关指定类型的常规方面的说明列表。
获取此类型的内置类型种类。
一个 对象,表示此类型的内置类型种类。
获取或设置与此类型关联的文档。
一个 对象,表示介绍此类型的文档。
获取当前类型的属性列表。
一个 类型的集合,其中包含当前类型的属性列表。
表示 ADO.NET 元数据层次结构中的项的元数据属性。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此 的名称。
此 的名称。
获取此 的值。
此 的值。
获取既包含此 的类型又包含该类型的各个方面的 类实例。
一个 对象,其中既包含此 的类型又包含该类型的各个方面。
获取此 的值。
此 的值。
表示 ADO.NET 元数据运行时服务组件,该组件可为从各种源检索元数据提供支持。
初始化 类的新实例。
表示 Entity Framework 运行库支持的 Entity Data Model (EDM) 的最高版本。
清除所有的元数据缓存条目。
返回一个 对象,该对象表示与参数 objectSpaceType 提供的类型匹配的 。
一个表示 的 对象。如果不存在匹配的类型,此方法将返回 null。
一个在对象空间中提供类型的 。
使用指定的实体容器名称和数据模型返回一个 对象。
如果不存在实体容器,此方法将返回 null;否则它将返回第一个实体容器。
实体容器的名称。
要从中搜索实体容器的 EDM 数据模型。
使用指定的实体容器名称和数据模型返回一个 对象。
如果不存在实体容器,此方法将返回 null;否则它将返回第一个实体容器。
实体容器的名称。
如果执行不区分大小写的搜索,则为 true;否则为 false。
要从中搜索实体容器的 EDM 数据模型。
使用指定的名称、命名空间名称和数据模型返回所有函数重载。
一个 类型的集合,其中包含给定命名空间和数据模型中与指定名称匹配的所有函数。
函数的名称。
函数的命名空间。
要从中搜索函数的 EDM 数据模型。
使用指定的函数名称、命名空间名称和数据模型返回所有函数重载。
一个 类型的集合,其中包含给定命名空间和数据模型中与指定名称匹配的所有函数。
函数的名称。
函数的命名空间。
要从中搜索函数的 EDM 数据模型。
如果执行不区分大小写的搜索,则为 true;否则为 false。
使用指定的标识和数据模型返回一个项。
指定的数据模型中与给定标识匹配的项。
项的标识。
要从中搜索项的 EDM 数据模型。
使用指定的标识和数据模型返回一个项。
指定的数据模型中与给定标识匹配的项。
项的标识。
如果执行不区分大小写的搜索,则为 true;否则为 false。
要从中搜索项的 EDM 数据模型。
获取指定数据模型中的所有项。
一个 类型的集合,其中包含指定数据模型中的所有项。
需要获取其项列表的 EDM 数据模型。
获取指定数据模型中的所有项。
一个 类型的集合,其中包含指定数据模型中的所有项。
需要获取其项列表的 EDM 数据模型。
返回一个 对象,该对象表示与参数 edmSpaceType 提供的类型匹配的对象空间类型。
一个表示对象空间类型的 对象。如果不存在匹配的类型,此方法将返回 null。
一个表示 的 对象。
返回指定数据模型中的基元类型列表。
一个 类型的集合,其中包含指定数据模型中的所有基元类型。
需要获取其基元类型列表的数据模型。
使用指定的类型名称、命名空间名称和数据模型返回一个 对象。
一个 对象,表示指定的数据模型中与给定的类型名称和命名空间名称匹配的类型。如果不存在匹配的类型,此方法将返回 null。
类型的名称。
类型的命名空间。
要从中搜索类型的 EDM 数据模型。
使用指定的类型名称、命名空间名称和数据模型返回一个 对象。
类型的名称。
类型的命名空间。
如果执行不区分大小写的搜索,则为 true;否则为 false。
要从中搜索类型的 EDM 数据模型。
加载给定程序集中的元数据。
将加载其元数据的程序集。
在每个关联的数据模型中注册项集合。
需要填充的输出参数集合。
通过输出参数 edmSpaceType 返回一个 对象,该对象表示与参数 objectSpaceType 提供的类型匹配的 。
如果存在与搜索条件匹配的类型,则为 true;否则为 false。
一个表示对象空间类型的 对象。
一个表示 的 对象。
使用指定的实体容器名称和数据模型返回一个 对象。
如果存在与搜索条件匹配的实体容器,则为 true;否则为 false。
实体容器的名称。
要从中搜索实体容器的 EDM 数据模型。
它在此方法返回时会包含一个 对象。如果不存在实体容器,此输出参数将包含 null;否则,它将返回第一个实体容器。
使用指定的实体容器名称和数据模型返回一个 对象。
实体容器的名称。
如果执行不区分大小写的搜索,则为 true;否则为 false。
要从中搜索实体容器的 EDM 数据模型。
它在此方法返回时会包含一个 对象。如果不存在实体容器,此输出参数将包含 null;否则,它将返回第一个实体容器。
使用指定的标识和数据模型返回一个项。
如果存在与搜索条件匹配的项,则为 true;否则为 false。
项的标识。
要从中搜索项的 EDM 数据模型。
它在此方法返回时会包含一个 对象。
使用指定的标识和数据模型返回一个项。
如果存在与搜索条件匹配的项,则为 true;否则为 false。
项的标识。
如果执行不区分大小写的搜索,则为 true;否则为 false。
要从中搜索项的 EDM 数据模型。
它在此方法返回时会包含一个 对象。
通过输出参数 objectSpaceType 返回一个 对象,该对象表示与参数 edmSpaceType 提供的 匹配的类型。
如果存在与搜索条件匹配的类型,则为 true;否则为 false。
一个表示 的 对象。
一个表示对象空间类型的 对象。
使用指定的类型名称、命名空间名称和数据模型返回一个 对象。
如果存在与搜索条件匹配的类型,则为 true;否则为 false。
类型的名称。
类型的命名空间。
要从中搜索类型的 EDM 数据模型。
它在此方法返回时会包含一个 对象。
使用指定的类型名称、命名空间名称和数据模型返回一个 对象。
如果存在与搜索条件匹配的类型,则为 true;否则为 false。
类型的名称。
类型的命名空间。
如果执行不区分大小写的搜索,则为 true;否则为 false。
要从中搜索类型的 EDM 数据模型。
它在此方法返回时会包含一个 对象。
表示 实体数据模型 (EDM) 中从一个实体类型到另一个实体类型的导航。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此导航中的“源”关系 End 成员。
此导航中的“源”关系 End 成员。
获取此导航属性操作的关系类型。
此导航属性操作的关系类型。
获取此导航的“目标”关系 End 成员。
此导航的“目标”关系 End 成员。
加载有关对象数据模型的元数据。此类派生自 类。
初始化 类的新实例。
返回与由 objectSpaceType 参数提供的 相对应的 CLR 类型。
CLR 类型。
一个表示对象空间类型的 。
返回一个由 对象构成的集合。
一个由 对象构成的集合。
加载给定程序集中的元数据。
将加载其元数据的程序集。
返回与由 objectSpaceType 参数提供的 相对应的 CLR 类型。
如果存在与搜索条件匹配的类型,则为 true;否则为 false。
一个表示对象空间类型的 。
CLR 类型。
指定删除 的父 End 时的可能操作列表。
删除父 End 时,也会删除与之关联的子 End。
只能删除父 End。
如果父 End 具有一个或多个关联的子 End,则无法将其删除。
指定参数的方向。
一个输入参数。
同时为输入参数和输出参数。
一个输出参数。
该方法的一个返回值。
指定用于解析函数重载的类型语义。在提供程序清单文件中,每个存储提供程序都必须使用这些枚举标志来定义每个函数。
一个标志,指示在给定参数类型和形参类型之间进行隐式转换。这是默认的转换类型。
一个标志,指示在给定参数类型和形参类型之间进行类型提升。
一个标志,指示只能使用完全等同。
描述 .NET Framework 基元类型、实体数据模型 (EDM) 基元类型和存储提供程序特定的基元类型。
返回与此 等效的 。
一个与此 等效的 对象。
返回基元类型的列表。
一个 类型的集合,其中包含基元类型的列表。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
返回与此 等效的公共语言运行库 (CLR) 类型。请注意, 属性始终返回不可以为 null 的类型值。
一个 对象,表示与此 等效的公共语言运行库 (CLR) 类型。
获取有关此 各方面的说明列表。
一个 类型的集合,其中包含有关此 各方面的说明列表。
获取一个 枚举值,该值指示此 的基元类型。
一个指示此 的基元类型的 枚举值。
指定由 Entity Data Model (EDM) 定义的所有基元类型的种类。
一个指示 Binary (EDM) 类型的枚举成员。
一个指示 Boolean (EDM) 类型的枚举成员。
一个指示 Byte (EDM) 类型的枚举成员。
一个指示 DateTime (EDM) 类型的枚举成员。
一个指示 Decimal (EDM) 类型的枚举成员。
一个指示 Double (EDM) 类型的枚举成员。
一个指示 Guid (EDM) 类型的枚举成员。
一个指示 Int16 (EDM) 类型的枚举成员。
一个指示 Int32 (EDM) 类型的枚举成员。
一个指示 Int64 (EDM) 类型的枚举成员。
一个指示 SByte (EDM) 类型的枚举成员。
一个指示 Single (EDM) 类型的枚举成员。
一个指示 String (EDM) 类型的枚举成员。
指定 Entity Data Model (EDM) 中项属性的类型。
一个指示项属性为 Extended 的枚举成员。
一个指示项属性为 System 的枚举成员。
通过提供具有高级查找功能的只读集合表示 ADO.NET 元数据层次结构中的成员集合。此类派生自 类。
确定集合中是否包含具有指定标识的项。
如果集合中包含要搜索的项,则为 true;否则为 false。默认值为 false。
项的标识。
返回一个可循环访问此集合的枚举数。
一个可用于循环访问此 的 。
使用指定的标识从此集合中检索一个项。
此集合中的一个项。
要搜索的项的标识。
如果执行不区分大小写的搜索,则为 true;否则为 false。
返回指定的值在此集合中的索引。
指定的值在此集合中的索引。
要搜寻的值。
使用指定的标识从此集合中检索一个项。
如果存在与搜索条件匹配的项,则为 true;否则为 false。
要搜索的项的标识。
如果执行不区分大小写的搜索,则为 true;否则为 false。
在此方法返回时,此输出参数会包含集合中的一个项。如果不存在匹配的项,此输出参数将包含 null。
获取一个值,该值指示此集合是否是只读的。
如果此集合是只读的,则为 true;否则为 false。
使用指定的标识从此集合中获取一个项。
此集合中的一个项。
要搜索的项的标识。
支持对 集合执行简单迭代。
释放此枚举数。
在 类型的集合中移至下一个成员。
如果枚举数在 类型的集合中发生了移动,则为 true;否则为 false。
将枚举数定位在 类型的集合中的第一个位置之前。
获取位于当前位置的成员。
位于当前位置的成员。
获取位于当前位置的成员。
位于当前位置的成员。
描述 实体数据模型 (EDM) 中对关系的引用约束。
返回 和 的名称组合。
和 的名称组合。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取定义此 时使用的“源角色”的属性列表。
一个 类型的集合,其中包含定义此 时使用的“源角色”的属性列表。
获取参与此 的“源角色”。
一个 对象,表示参与此 的“源角色”。
获取定义此 时使用的“目标角色”的属性列表。
一个 类型的集合,其中包含定义此 时使用的“目标角色”的属性列表。
获取参与此 的“目标角色”。
一个 对象,表示参与此 的“目标角色”。
提供实体的地址,供使用该实体的操作使用。在 实体数据模型 (EDM) 架构中不能显式定义 。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此 引用的实体类型。
一个 对象,表示此 引用的实体类型。
定义 的 End 成员。
获取此关系 End 成员的操作行为。
值之一。默认值为 。
获取此关系 End 成员的重数。
值之一。
表示与关系类型的 End 有关的重数信息。
下限为 0,上限为 null。
下限为 1,上限也为 1。
下限为 0,上限为 1。
表示 Entity Data Model (EDM) 中的关系集。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此 的关系类型。
一个 对象,表示此 的关系类型。
表示 实体数据模型 (EDM) 中的关系的基类。
获取此关系类型的 End 列表。
一个 类型的集合,其中包含此关系类型的 End 列表。
描述一个行,例如查询的结果。此类派生自 类。行类型的结构取决于查询中提取的数据库列。在 实体数据模型 (EDM) 架构中不能显式定义 。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取此 的属性列表。
一个 类型的集合,其中包含此 的属性列表。
一个描述 实体数据模型 (EDM) 中的基元类型的基类。
表示一个枚举,它指定三个选项,用于指示存储架构定义语言 (SSDL) (.ssdl) 中的列在插入和更新操作期间是否需要值。ADO.NET 将读取该列的值并将其存储在内存中的缓存内。
执行插入和更新时都将生成一个值。
执行插入时生成一个值,但在执行更新时保持不变。
一个值,指示它不是服务器生成的属性。这是默认值。
加载有关存储(数据库)模型的元数据。 用于加载存储架构定义语言 (SSDL) 文件中的元数据。此类派生自 类。
返回一个由 对象构成的集合。
一个 对象,表示 对象的集合。
实体数据模型 (EDM) 中拥有成员的所有类型的基类型。
获取此类型的成员列表。
一个 类型的集合,其中包含此类型的一组成员。
描述一个类型以及该类型的一组方面。
创建一个使用指定方面值描述二进制类型的 对象。
一个使用指定方面值描述二进制类型的 对象。
要为其创建 对象的 。
如果将二进制类型的长度设置为固定数值,则为 true;否则为 false。
创建一个使用指定方面值描述二进制类型的 对象。
一个使用指定方面值描述二进制类型的 对象。
要为其创建 对象的 。
如果将二进制类型的长度设置为固定数值,则为 true;否则为 false。
二进制类型的最大长度。
创建一个用无限精度和小数位数方面值描述十进制类型的 对象。
一个使用无限精度和小数位数方面值描述十进制类型的 对象。
要为其创建 对象的 。
创建一个使用指定方面值描述十进制类型的 对象。
一个使用指定方面值描述十进制类型的 对象。
要为其创建 对象的 。
十进制类型的精度。
十进制类型的小数位数。
创建一个具有指定 Entity Data Model (EDM) 类型的 对象。
一个具有指定 的默认方面值的 对象。
要为其创建 对象的 。
创建一个使用指定方面值和无限 MaxLength 描述字符串类型的 对象。
一个使用指定方面值和无限 MaxLength 描述字符串类型的 对象。
要为其创建 对象的 。
如果将字符串类型的字符编码标准设置为 Unicode,则为 true;否则为 false。
如果将字符串类型的长度设置为固定数值,则为 true;否则为 false
创建一个使用指定方面值描述字符串类型的 对象。
一个使用指定方面值描述字符串类型的 对象。
要为其创建 对象的 。
如果将字符串类型的字符编码标准设置为 Unicode,则为 true;否则为 false。
如果将字符串类型的字符编码标准设置为 Unicode,则为 true;否则为 false。
如果将字符串类型的长度设置为固定数值,则为 true;否则为 false。
检查此 是否为指定 的子类型。
如果此 是指定 的子类型,则为 true;否则为 false。
要检查的 对象。
返回由此 描述的类型的全名。
由此 描述的类型的全名。
获取此 的内置类型种类。
一个 对象,表示此 的内置类型种类。
获取由此 描述的类型信息。
一个 对象,表示由此 描述的类型信息。
获取由此 描述的类型的方面列表。
一个 类型的集合,其中包含由此 描述的类型的方面列表。
The namespace provides access to classes that implement a programming model for querying and updating a database that very closely maps to standard .NET Framework programming patterns.
表示一个缓存的 LINQ to Entities 查询。
编译 LINQ to Entities 查询。
,这是一个表示已编译的 LINQ to Entities 查询的泛型委托。
要编译的 LINQ to Entities 查询表达式,表示形式如下:((TArg0, TResult))。
编译 LINQ to Entities 查询。
,这是一个表示已编译的 LINQ to Entities 查询的泛型委托。
要编译的 LINQ to Entities 查询表达式,表示形式如下:((TArg0, TArg1, TResult))。
编译 LINQ to Entities 查询。
,这是一个表示已编译的 LINQ to Entities 查询的泛型委托。
要编译的 LINQ to Entities 查询表达式,表示形式如下:((TArg0, TArg1, TArg2, TResult))。
编译 LINQ to Entities 查询。
,这是一个表示已编译的 LINQ to Entities 查询的泛型委托。
要编译的 LINQ to Entities 查询表达式,表示形式如下:((TArg0, TArg1, TArg2, TArg3, TResult))。
Provides access to the current values of object data.
Retrieves the field value as a Boolean.
The field value as a Boolean.
The ordinal of the field.
Retrieves the field value as a byte.
The field value as a byte.
The ordinal of the field.
Retrieves the field value as a byte array.
The number of bytes copied.
The ordinal of the field.
The index at which to start copying data.
The destination buffer where data is copied.
The index in the destination buffer where copying will begin.
The number of bytes to copy.
Retrieves the field value as a char.
The field value as a char.
The ordinal of the field.
Retrieves the field value as a char array.
The number of chars copied.
The ordinal of the field.
The index at which to start copying data.
The destination buffer where data is copied.
The index in the destination buffer where copying will begin.
The number of chars to copy.
This method is not supported in this release.
The field value as a .
The ordinal of the field.
Retrieves a field value as a .
A field value as a .
The ordinal of the field.
Retrieves the name of the field data type.
The name of the field data type.
The ordinal of the field.
Retrieves the field value as a .
The field value as a .
The ordinal of the field.
This method is not supported in this release.
The field value as a .
The ordinal of the field.
Retrieves the field value as a decimal.
The field value as a decimal.
The ordinal of the field.
Retrieves the field value as a double.
The field value as a double.
The ordinal of the field.
Retrieves the type of a field.
The field type.
The ordinal of the field.
Retrieves the field value as a float.
The field value as a float.
The ordinal of the field.
Retrieves the field value as a .
The field value as a .
The ordinal of the field.
Retrieves the field value as an .
The field value as an .
The ordinal of the field.
Retrieves the field value as an .
The field value as an .
The ordinal of the field.
Retrieves the field value as an .
The field value as an .
The ordinal of the field.
Retrieves the name of a field.
The name of the field.
The ordinal of the field.
Retrieves the ordinal of a field by name.
The ordinal of the field.
The name of the field.
Retrieves the value of a field.
The field value.
The ordinal of the field.
Retrieves the field value as a string.
The field value.
The ordinal of the field.
Retrieves the value of a field.
The field value.
The ordinal of the field.
Retrieves all field values in the record into an object array.
The number of field values returned.
An array of objects to store the field values.
Returns whether the specified field is set to null.
true if the field is set to null; otherwise false.
The ordinal of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The index at which to set bytes.
The new field value.
The index in the buffer at which to start copying values.
The number of bytes to copy.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The index at which to set characters.
The new field value.
The index in the buffer at which to start copying values.
The number of characters to copy.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets a field to the value.
The ordinal of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets the value of a field in a record.
The ordinal of the field.
The value of the field.
Sets field values in a record.
The number of fields that were set.
The values of the field.
This method is not supported in this release.
The field value as an .
The ordinal of the field.
Returns data record information.
A object.
Returns the number of fields in the record.
An integer value that is the field count.
Returns a value with the given field ordinal.
The field value.
The ordinal of the field.
Gets a value with the given field name.
The field value.
The name of the field.
Specifies how objects being loaded into the object context are merged with objects already in the object context.
Objects that already exist in the object context are not loaded from the persisted store. This is the default behavior for queries or when calling the method on an .
Objects are maintained in a state and are not tracked in the .
Objects are always loaded from the persisted store. Any property changes made to objects in the object context are overwritten by the store values.
When an object exists in the object context, it is not loaded from the persisted store. Any property changes made to objects in the object context are preserved. This is used to force changes to objects in the object context to save successfully after an has occurred. For more information, see Saving Changes and Managing Concurrency (Entity Framework).
Provides facilities for querying and working with entity data as objects.
Initializes a new instance of the class with the given connection. During construction, the metadata workspace is extracted from the object.
Connection to the persisted store, which also contains the metadata information.
Initializes a new instance of the class with the given connection string and default entity container name.
The connection string, which also provides access to the metadata information.
Initializes a new instance of the class with a given connection and entity container name.
Connection to the store, which also contains the metadata information.
The name of the default entity container. When the defaultContainerName is set through this method, the property becomes read-only.
Initializes a new instance of the class with a given connection string and entity container name.
The connection string, which also provides access to the metadata information.
The name of the default entity container. When the defaultContainerName is set through this method, the property becomes read-only.
Occurs when changes are saved to the persisted store.
Accepts all changes made to objects in the object context.
Adds an object to the object context.
Represents the entity set name, which may optionally be qualified by the entity container name.
The to add.
Applies property changes from a detached object to an object already attached to the object context.
The name of the entity set to which the object belongs.
The detached object that has property updates to apply to the original object.
Attaches an object or object graph to the object context when the object has an entity key.
The object to attach.
Attaches an object or object graph to the object context in a specific entity set.
Represents the entity set name, which may optionally be qualified by the entity container name.
The to attach.
Creates the entity key for a specific object, or returns the entity key if it already exists.
The of the object.
The fully qualified name of the entity set to which the entity object belongs.
The object for which the entity key is being retrieved. The object must implement .
Creates an in the current object context by using the specified query string.
An of the specified type.
The query string to be executed.
Parameters to pass to the query.
Marks an object for deletion.
An object that specifies the entity to delete. The object can be in any state except .
The entity is null.
The entity does not exist.
Removes the object from the object context.
Object to be detached. Only the entity is removed; if there are any related objects that are being tracked by the same , those will not be detached automatically.
The entity is null.
The entity is not associated with this (for example, was newly created and not associated with any context yet, or was obtained through some other context, or was already detached).
Releases the resources used by the object context.
Releases the resources used by the object context.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Executes the given function on the default container.
An for the function.
Name of function. The name may include the container name, such as <Container Name>.<Function Name>. When the default container name is known, only the function name is required.
An array of objects.
Returns an object that has the specified entity key.
An that is an instance of an entity type.
The key of the object to be found.
Updates a collection of objects in the object context with data from the persisted store.
A value that indicates whether property changes in the object context are overwritten with property values from the persisted store.
An collection of objects to refresh.
Updates an object in the object context with data from the persisted store.
One of the values that specifies which mode to use for refreshing the .
The object to be refreshed.
Persists all updates to the store and resets change tracking in the object context.
The number of objects in an , , or state when was called.
Persists all updates to the store and optionally resets change tracking in the object context.
The number of objects in an , , or state when was called.
This parameter is needed for client-side transaction support. If true, the change tracking on all objects is reset after finishes. If false, you must call the method after .
Returns an object that has the specified entity key.
true if the object was retrieved successfully. false if the key is temporary, the connection is null, or the value is null.
The key of the object to be found.
When this method returns, contains the object.
Gets or sets the timeout value, in seconds, for all object context operations.
An value that is the timeout value, in seconds.
Gets the connection used by the object context.
A object that is the connection.
Gets or sets the default container name.
A that is the default container name.
Gets the metadata workspace used by the object context.
The object associated with this .
Gets the object state manager used by the object context to track object changes.
The used by this .
Represents a query parameter that is passed to an object query.
Initializes a new instance of the class with the specified name and value.
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 successive characters in the expression must be either letters, numbers, or an underscore (_) character.
The initial value (and inherently, the type) of the parameter.
Initializes a new instance of the class with the specified name and type.
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 successive characters in the expression must be either letters, numbers, or an underscore (_) character.
The common language runtime (CLR) type of the parameter.
Gets the parameter name, which can only be set through a constructor.
The parameter name, which can only be set through a constructor.
Gets the parameter type.
The of the parameter.
Gets or sets the parameter value.
The parameter value.
Represents the query parameters as objects that are defined in an .
Adds the specified to the collection.
The parameter to add to the collection.
Deletes all instances from the collection.
Checks for the existence of a specified in the collection by reference.
Returns true if the parameter object was found in the collection; otherwise, false.
The to find in the collection.
Determines whether an with the specified name is in the collection.
Returns true if a parameter with the specified name was found in the collection; otherwise, false.
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.
Allows the parameters in the collection to be copied into a supplied array, starting with the object at the specified index.
The array into which to copy the parameters.
The index in the array at which to start copying the parameters.
Removes an instance of an from the collection by reference if it exists in the collection.
Returns true if the parameter object was found and removed from the collection; otherwise, false.
An object to remove from the collection.
Returns a typed enumerator over the collection.
An of type .
Returns an untyped enumerator over the collection.
An instance.
Gets the number of parameters currently in the collection.
The number of objects that are currently in the collection.
Provides an indexer that allows callers to retrieve parameters by 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.
Gets a value that indicates whether the collection is read-only or can be modified.
A Boolean value that is true if the collection is read-only and false of the collection can be modified.
The base class for queries against an Entity Data Model (EDM).
Executes the object query with the specified merge option.
An that contains a collection of entity objects returned by the query.
The to use when executing the query. The default is .
Returns information about the result type of the query.
A value that contains information about the result type of the query.
Returns an enumerator that iterates through a collection.
An that can be used to iterate through the collection.
Returns the collection as an used for data binding.
An of entity objects.
Returns the commands to execute against the persisted store.
A string that represents the commands that the query executes against the persisted store.
Returns the command text for the query.
A string value.
Gets the object context associated with this object query.
The associated with this instance.
Gets or sets a value that indicates whether the query plan should be cached.
A value that indicates whether the query plan should be cached.
Gets or sets how objects returned from a query are added to the object context.
The query .
Gets the parameter collection for this object query.
The parameter collection for this .
Gets a value that indicates whether the collection returned by the query contains collection objects.
A Boolean value.
Gets the result element type for this query instance.
A that is the result element type for this query instance.
Gets the expression describing this query.
The LINQ that describes this query.
Gets the LINQ associated with this query instance.
The associated with this query instance.
Represents a typed query against an Entity Data Model (EDM) in a given object context.
Creates a new instance using the specified Entity SQL command as the initial query.
The Entity SQL query.
The on which to execute the query.
Creates a new instance using the specified Entity SQL command as the initial query and the specified merge option.
The Entity SQL query.
The on which to execute the query.
Specifies how the entities that are retrieved through this query should be merged with the entities that have been returned from previous queries against the same .
Limits the query to unique results.
A new instance that is equivalent to the original instance with SELECT DISTINCT applied.
Limits the query results by excluding results based on the results of another object query.
A new instance that is equivalent to the original instance with EXCEPT applied based on the specified query.
An that represents the results to exclude from the query.
Groups the query results by the specified criteria.
A new instance of type that is equivalent to the original instance with GROUP BY applied.
The key columns by which to group the results.
The list of selected properties that defines the projection.
Zero or more parameters that are used in this method.
Specifies the related objects to include in the query results.
A new with the defined query path.
Dot-separated list of related objects to return in the query results.
Limits the query results by including only the results that exist in another object query.
A new instance that is equivalent to the original instance with INTERSECT applied based on the specified query.
An that represents the results to include in the query.
Limits the query to only results of a specific type.
A new instance that is equivalent to the original instance with OFTYPE applied.
Orders the query results by the specified criteria.
A new instance that is equivalent to the original instance with ORDER BY applied.
The key columns by which to order the results.
Zero or more parameters that are used in this method.
Limits the query results to only the properties that are defined in the specified projection.
A new instance of type that is equivalent to the original instance with SELECT applied.
The list of selected properties that defines the projection.
Zero or more parameters that are used in this method.
Limits the query results to only the property specified in the projection.
A new instance of a type compatible with the specific projection. The returned is equivalent to the original instance with SELECT VALUE applied.
The projection list.
An optional set of query parameters that should be in scope when parsing.
Orders the query results by the specified criteria and skips a specified number of results.
A new instance that is equivalent to the original instance with both ORDER BY and SKIP applied.
The key columns by which to order the results.
The number of results to skip. This must be either a constant or a parameter reference.
An optional set of query parameters that should be in scope when parsing.
Returns an enumerator that iterates through the results of the query.
An object that can be used to iterate through the results.
Limits the query results to a specified number of items.
A new instance that is equivalent to the original instance with TOP applied.
The number of items in the results as a string.
An optional set of query parameters that should be in scope when parsing.
Combines the results of the query with the results of another object query, without any duplicates.
A new instance that is equivalent to the original instance with UNION applied to add the results of the specified query.
An that represents the results to add.
Combines the results of the query with the results of another object query, including all duplicates.
A new instance that is equivalent to the original instance with UNION ALL applied to add the results of the specified query.
An that represents the results to add.
Limits the query to results that match specified filtering criteria.
A new instance that is equivalent to the original instance with WHERE applied.
The filter predicate.
Zero or more parameters that are used in this method.
Gets or sets the name of this object query.
A string value that is the name of this .
The base class for the results of an object query against an Entity Data Model (EDM).
Performs tasks associated with freeing, releasing, or resetting resources.
Returns an enumerator that iterates through the query results.
An enumerator that iterates through the query results.
Returns the results in a format useful for data binding.
An of entity objects.
When overridden in a derived type, gets the type of the generic .
A that is the type of the generic .
Gets a value that indicates whether the collection returned by the query contains collection objects.
A Boolean value.
Represents the result of an as an enumerable collection of objects.
Performs tasks associated with freeing, releasing, or resetting resources.
Returns an enumerator that iterates through the query results.
An enumerator that iterates through the query results.
Gets the type of the .
A that is the type of the .
Maintains state and key information for objects and relationships and change tracking for object properties.
Accepts the current values as original values.
Marks an entity as deleted.
Returns the names of an object's properties that have changed since the last time was called.
An collection of names as .
Sets the state of the object or relationship to Modified.
Marks the specified property as modified.
An Entity Data Model name.
Notifies the state manager that a complex property has changed.
The name of the top-level object property that is changing. This property returns the complex object.
The complex object that contains the property that is changing.
The name of the property on the complex object that is changing.
Notifies the state manager that a complex property has a pending change.
The name of the complex property. This property returns the complex object.
The complex object that contains the property that is changing.
The name of the property on the complex object that is changing.
Notifies the state manager that a property has changed.
The name of the entity property that has changed.
Notifies the state manager that a property has a pending change.
The name of the entity property that is changing.
Gets the current property values of the object or relationship associated with this .
A that contains the current values of the object or relationship associated with this .
Gets the object associated with this .
The object associated with this .
Gets the associated with the .
The associated with the .
Gets the for the object or relationship associated with this .
The of this .
Gets a Boolean value that indicates whether this represents a relationship.
A Boolean value that is true if this represents a relationship; otherwise, false.
Gets the for this .
The for this .
Gets the original values of the object or relationship associated with this .
The original values of the relationship set entry or entity associated with this .
Gets the state of this .
An that represents the current state of the object or relationship.
Gets the for the .
The for the .
Maintains object state and identity management for entity type instances and relationship instances.
Initializes a new instance of the class.
The , which supplies mapping and metadata information.
Occurs when entities are added to or removed from the state manager.
Returns a collection of objects for objects or relationships with the given state.
A collection of objects in the given .
An used to filter the returned objects.
Returns an for the object or relationship entry with the specified key.
The corresponding for the given .
The .
Returns an for the specified object.
The corresponding for the given .
The to which the retrieved belongs.
Tries to retrieve the corresponding for the object or relationship with the specified .
A Boolean value that is true if there is a corresponding for the given ; otherwise, false.
The given .
When this method returns, contains an for the given This parameter is passed uninitialized.
Tries to retrieve the corresponding for the specified .
A Boolean value that is true if there is a corresponding for the given ; otherwise, false.
The to which the retrieved belongs.
When this method returns, contains the for the given This parameter is passed uninitialized.
Gets the associated with this state manager.
The associated with this .
Specifies whether property changes made to objects tracked by Object Services are kept or replaced with property values from the persisted store.
Property changes made to objects in the object context are not replaced with values from the persisted store. On the next call to , these changes are sent to the store.
Property changes made to objects in the object context are replaced with values from the persisted store.
The namespace provides access to classes that represent concrete common language runtime (CLR) instantiations of the Entity Data Model (EDM). This includes attributes and other metadata classes that describe the EDM characteristics of CLR classes so that the Entity framework can provide entity services for those classes; classes that directly represent EDM concepts, such as relationships, and provide services consistent with those constructs; and classes that may be used as base types for entity classes and their properties. In many cases, code generation will produce more specific data classes for a particular entity data model that interact with the classes in this namespace and full solutions can be created by using those generated classes and the other namespaces without needing to directly reference this namespace.
Base class for all complex types.
Creates an instance of .
Notifies the change tracker that a property has changed.
The name of the changed property.
Notifies the change tracker that a property change is pending.
The name of the changing property.
Attribute that indicates that the property represents a complex property.
Creates a new instance of the class.
Attribute that indicates that the class represents a complex type.
Creates a new instance of the class.
Attribute that indicates that the class represents an entity type.
Initializes a new instance of the class.
Base class for attributes that define how properties of types in the object layer are mapped to the properties of entities in the conceptual layer.
Defines a relationship between two entity types based on an association in the conceptual model.
Creates an instance of the class.
The name of the namespace for the association in which this entity participates.
The name of a relationship in which this entity participates.
Name of the role for the type at one end of the association.
A value of that indicates the multiplicity at one end of the association, such as one or many.
The type of the entity at one end of the association.
Name of the role for the type at the other end of the association.
A value of that indicates the multiplicity at the other end of the association, such as one or many.
The type of the entity at the other end of the association.
Name of the relationship.
A that is the name of a relationship that is defined by this .
The namespace for the relationship.
A that is the namespace for the relationship.
Multiplicity at one end of the relationship.
A value that indicates the multiplicity.
Name of the role at one end of the relationship.
A that is the name of the role.
Type of the entity at one end of the relationship.
A that is the type of the object at this end of the association.
Multiplicity at the other end of the relationship.
A value that indicates the multiplicity.
Name of the role at the other end of the relationship.
A that is the name of the role.
Type of the entity at the other end of the relationship.
A that is the type of the object t the other end of the association.
Attribute that indicates that the property represents a navigation property.
Initializes a new instance of the class.
The namespace name of the relationship property.
The name of the relationship. The relationship name is not namespace qualified.
The target role name.
Gets the unqualified relationship name.
The relationship name.
The namespace name of the navigation property.
A that is the namespace name.
Gets the target role name.
The target role name.
Attribute that indicates that the property represents a scalar property.
Initializes a new instance of the class.
Gets or sets the value that indicates whether the property is a key.
The value that indicates whether the property is a key.
Gets or sets the value that indicates whether the property can have a null value.
The value that indicates whether the property can have a null value.
Attribute that indicates that the assembly contains classes that are mapped to entity types in a conceptual model.
Initializes a new instance of the class.
Initializes a new instance of the class with a unique value for each model referenced by the assembly.
A string that is a unique GUID value for the model in the assembly.
Base class for attributes that define how types in the object layer are mapped to entities in the conceptual model.
The name of the type in the conceptual schema that maps to the class to which this attribute is applied.
A that is the name.
The namespace name of the entity in the conceptual schema that maps to this type.
A that is the namespace name.
Represents a collection of objects on the "many" end of a relationship.
Initializes a new instance of the class.
Adds an object to the collection.
An object to add to the collection. entity must implement .
Defines relationships between an object and a collection of related objects in an object context.
Collection of objects in the object context that are related to the source object.
Defines a relationship between two attached objects in an object context.
The object being attached.
Removes all entities from the collection.
Determines whether a specific object exists in the collection.
true if theobject is found in the ; otherwise, false.
The object to locate in the .
Copies all the contents of the collection to an array, starting at the specified index of the target array.
The array to copy to.
The zero-based index in the array at which copying begins.
Returns an object query that, when it is executed, returns the same set of objects that exists in the current collection.
An that represents the entity collection.
Returns an enumerator that is used to iterate through the objects in the collection.
An that iterates through the set of values cached by .
Loads related objects into the collection, using the specified merge option.
Specifies how the objects in this collection should be merged with the objects that might have been returned from previous queries against the same .
Removes an object from the collection and marks the relationship for deletion.
true if item was successfully removed; otherwise, false.
The object to remove from the collection.
Returns an enumerator that is used to iterate through the set of values cached by .
An that iterates through the set of values cached by .
Returns the collection as an used for data binding.
An of entity objects.
Gets the number of objects that are contained in the collection.
The number of elements that are contained in the .
Gets a value that indicates whether the is read-only.
Always returns false.
Gets a value that indicates whether the related entity collection consists of collection objects.
Base class for all entity types.
Initializes a new instance of the class.
Notifies the change tracker that a property has changed.
The name of the changed property.
Notifies the change tracker that a property change is pending.
The name of the changing property.
Specifies the instance of that is used to report property changes.
Reference to the change tracker that is used to report property changes.
Gets or sets the key for this object.
The for this object.
Gets the entity state of the object.
The of this object.
Gets the relationship manager used by this object.
The used by this object.
Base class that implements non-generic functionality for an .
Initializes a new instance of .
Returns the key for the related object.
An that is the key of the related object.
Represents a related end of an association with a multiplicity of zero or one.
Creates a new instance of .
Creates a many-to-one or one-to-one relationship between two objects in the object context.
The object being attached.
Creates an equivalent object query that returns the related object.
An that returns the related object.
Loads the related object for this with the specified merge option.
Specifies how the object should be returned if it already exists in the .
Gets or sets the related object returned by this .
The object returned by this .
Defines the minimum features required by Object Services to track changes that are made to the properties of an object.
Notifies the change tracker that a complex property has changed.
The name of the top-level entity property that has changed.
The complex type that contains the property that changed.
The name of the property that changed on complex type.
Notifies the change tracker of a pending change to a complex property.
The name of the top-level entity property that has changed.
The complex type that contains the property that changed.
The name of the property that changed on complex type.
Notifies the change tracker that a scalar property has changed.
The name of the entity property that has changed.
Notifies the change tracker of a pending change to a scalar property.
The name of the entity property that is changing.
Gets current state of a tracked object.
An that is the state of the tracked object.
Defines an entity type that implements change tracking.
Gets or sets the used to report changes.
The used to report changes.
Defines an entity type that exposes an entity key.
Gets or sets the for instances of entity types that implement this interface.
The .
Defines an entity type with a relationship to one or more other entity type.
Returns the relationship manager that manages relationships for an instance of an entity type.
The for this entity.
Defines the end of a relationship.
Adds an object to the related end.
An object to add to the collection. entity must implement .
Defines a relationship between two attached objects.
The object being attached.
Returns an that represents the objects that belong to the related end.
An that represents the objects that belong to the related end.
Returns an that iterates through the collection of related objects.
An .
Loads the related object or objects into this related end with the default merge option.
Loads the related object or objects into the related end with the specified merge option.
The to use when merging objects into an existing .
Removes an object from the collection of objects at the related end.
The entity instance of the type to remove from the collection.
Gets a value that indicates whether all related objects have been loaded.
true if the related end contains all the related entities from the database; otherwise, false.
Gets the name of the relationship in which this related end participates.
The name of the relationship in which this is participating. The relationship name is not namespace qualified.
Gets the role name at the source end of the relationship.
A that is the role name.
Gets the role name at the target end of the relationship.
A that is the role name.
Base class that implements common functionality for a related end.
Occurs when a change is made to a related end.
A delegate.
Defines a relationship between two attached objects.
An collection of entity objects.
Specifies whether the object being attached is part of a collection.
Returns an that iterates through the collection of related objects.
An .
When overridden in a derived class, loads the related object or objects into the related end with the default merge option.
When overridden in a derived class, loads an object or objects from the related end with the specified merge option.
The to use when merging objects into an existing .
Merges related entities into the local .
An collection of entity objects to add to this related end.
The to use when merging objects into an existing .
Indicates whether the set of related objects is complete and matches the server. Operations such as set setIsLoaded to true, but sets it to false.
Adds an object to the related end.
An object to add to the collection. This object must implement the interface.
Attaches an object at the related end.
The object being attached.
Returns an that represents the objects that belong to the related end.
An that represents the objects that belong to the related end.
Removes an object from the collection at the related end.
The entity instance of the type to remove from the collection.
Determines whether an object can be attached to the local collection or reference.
The object being validated.
The position of the object being validated in the collection.
Indicates whether the object is a member of a collection.
Ensures that the related object or objects can be successfully loaded into the local collection or reference.
An that is used to load the object or objects at the related end.
The to use when merging objects into an existing .
The name of the related end.
Ensures that the object to which the related end belongs supports an attach operation.
Gets a value that indicates whether all related objects have been loaded.
true if the related end contains all the related objects from the database; otherwise, false.
Gets the name of the relationship in which this related end participates.
The name of the relationship in which this participates. The relationship name is not namespace qualified.
Gets the role name at the source end of the relationship.
A that is the role name.
Gets the role name at the target end of the relationship.
A that is the role name.
Enumerates the type of the relationship between two or more entities.
The relationship is defined by an association in the Entity Data Model (EDM). For more information, see Association (EDM).
Used to track relationships between objects in the object context.
Creates a new object.
The requested .
Reference to the entity that is calling this method.
Returns an enumeration of all the related ends managed by the relationship manager.
An of objects that derive from .
Gets an of related objects with the specified relationship name and target role name.
The of related objects.
Name of the relationship to navigate. The relationship name is not namespace qualified.
Name of the target role for the navigation. Indicates the direction of navigation across the relationship.
Returns either an or of the correct type for the specified target role in a relationship.
representing the or that was retrieved.
Name of the relationship in which targetRoleName is defined. The relationship name is not namespace qualified.
Target role to use to retrieve the other end of relationshipName.
Gets the for a related object by using the specified combination of relationship name and target role name.
The of a related object.
Name of the relationship to navigate. The relationship name is not namespace qualified.
Name of the target role for the navigation. Indicates the direction of navigation across the relationship.
Initializes an existing that was created by using the default constructor.
The relationship name.
The role name of the related end.
The to initialize.
Initializes an existing that was created by using the default constructor.
The relationship name.
The role name of the related end.
The to initialize.
Called by Object Services to prepare an for binary serialization with a serialized relationship.
Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.
Provides support for code generation in the form of helper methods that are used to set field values for properties.
Initializes a new instance of the class.
Occurs when a property value has changed.
Occurs when a property value change is a pending.
This constant name is used for change tracking.
Returns a that is the name of the property that is the key.
Returns the minimum date time value supported by the persisted data store.
A value that is the minimum date time that is supported by the persisted data store.
Returns a copy of the current byte value.
A copy of the current byte value.
The current byte array value.
Returns a complex type for the specified property.
A complex type object for the property.
A complex type object that inherits from .
The name of the complex property that is the complex type.
Indicates whether the type supports null values.
Indicated whether the type is initialized.
Raises the event.
The name of the changed property.
Raises the event.
The name of the property changing.
When overridden in a derived class, raises an event that is used to report that a property change has occurred.
The name for the changed property.
When overridden in a derived class, raises an event that is used to report that a property change is pending.
The name of the changing property.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A value
This method is reserved for future use.
The supplied value.
An value
This method is reserved for future use.
The supplied value.
An value.
This method is reserved for future use.
The supplied value.
An value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable unsigned integer value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
A nullable value.
This method is reserved for future use.
The supplied value.
An value.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A value.
This method is reserved for future use.
The supplied value.
A value.
Returns a copy of the supplied byte array, or null if supported.
Returns a copy of the array, or null.
The array to validate.
Boolean that indicates if null values are supported.
Returns a copy of the supplied string, or null if supported.
The supplied value, or null.
A value.
that indicates if null values are supported.
Sets a complex type for the specified property.
A complex type that derives from .
The original complex type for the property, if any.
The complex type object that is being set.
The complex property that is being set to the complex type.
Verifies that a complex object is not null.
The complex object being validated.
The complex object that is being validated.
The complex property on the parent object that is associated with complexObject.