MetaType Class

 

Represents the mapping of a domain object type to the columns of a database table.

Namespace:   System.Data.Linq.Mapping
Assembly:  System.Data.Linq (in System.Data.Linq.dll)

System.Object
  System.Data.Linq.Mapping.MetaType

public abstract class MetaType

NameDescription
System_CAPS_protmethodMetaType()

Initializes a new instance of the MetaType class.

NameDescription
System_CAPS_pubpropertyAssociations

Gets an enumeration of all the associations.

System_CAPS_pubpropertyCanInstantiate

Gets whether the underlying type can be instantiated as the result of a query.

System_CAPS_pubpropertyDataMembers

Gets an enumeration of all the data members (fields and properties).

System_CAPS_pubpropertyDBGeneratedIdentityMember

Gets the member that represents the auto-generated identity column.

System_CAPS_pubpropertyDerivedTypes

Gets an enumeration of the immediate derived types in an inheritance hierarchy.

System_CAPS_pubpropertyDiscriminator

Gets the member that represents the inheritance discriminator column.

System_CAPS_pubpropertyHasAnyLoadMethod

Gets a value that indicates whether the current MetaType or any of its bases types has an OnLoaded method.

System_CAPS_pubpropertyHasAnyValidateMethod

Gets a value that indicates whether the MetaType or any of its bases types has an OnValidate method.

System_CAPS_pubpropertyHasInheritance

Gets a value indicating whether the type is part of a mapped inheritance hierarchy.

System_CAPS_pubpropertyHasInheritanceCode

Gets a value indicating whether this type defines an inheritance code.

System_CAPS_pubpropertyHasUpdateCheck

Gets a value indicating whether the type has any persistent member that may require a test for optimistic concurrency conflicts.

System_CAPS_pubpropertyIdentityMembers

Gets an enumeration of all the data members that define the unique identity of the type.

System_CAPS_pubpropertyInheritanceBase

Gets the base meta-type in the inheritance hierarchy.

System_CAPS_pubpropertyInheritanceCode

Gets a value indicating whether this type defines an inheritance code.

System_CAPS_pubpropertyInheritanceDefault

Gets a value indicating whether this type is used as the default of an inheritance hierarchy.

System_CAPS_pubpropertyInheritanceRoot

Gets the root type of the inheritance hierarchy.

System_CAPS_pubpropertyInheritanceTypes

Gets a collection of all types that are defined by an inheritance hierarchy.

System_CAPS_pubpropertyIsEntity

Gets a value indicating whether the MetaType is an entity type.

System_CAPS_pubpropertyIsInheritanceDefault

Gets a value indicating whether this type is used as the default of an inheritance hierarchy.

System_CAPS_pubpropertyModel

Gets the MetaModel that contains this MetaType.

System_CAPS_pubpropertyName

Gets the name of the MetaType.

System_CAPS_pubpropertyOnLoadedMethod

Gets information about the OnLoaded method contained by this meta-type.

System_CAPS_pubpropertyOnValidateMethod

Gets information about the OnValidate method contained by this meta-type.

System_CAPS_pubpropertyPersistentDataMembers

Gets a collection of all the persistent data members.

System_CAPS_pubpropertyTable

Gets the MetaTable that uses this MetaType for row definition.

System_CAPS_pubpropertyType

Gets the underlying common language runtime (CLR) type.

System_CAPS_pubpropertyVersionMember

Gets a row-version or timestamp column for this MetaType.

NameDescription
System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetDataMember(MemberInfo)

Gets the MetaDataMember associated with the specified member.

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetInheritanceType(Type)

Gets the MetaType for an inheritance subtype.

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodGetTypeForInheritanceCode(Object)

Gets the meta-type associated with the specified inheritance code.

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

.NET Framework
Available since 3.5
Windows Phone Silverlight
Available since 7.1

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: