ClassMetadata Members

The ClassMetadata type exposes the following members.

Methods


  Name Description
Public method Equals(System.Object)
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method MakeNonNullable
Returns the non-nullable representation of the underlying type.
Public method MakeNullable
Returns the nullable representation of the underlying type.
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method ToString
Returns a string that represents the current object.

Properties


  Name Description
Public property Attributes
Complete list of attributes that apply to this class
Public property ColumnsFor
Gets the database columns for this class.
Public property Constructors
Properties on the indicated class
Public property CSharpFullName
Gets the fully quantified name in C# format.
Public property FSharpFullName
Gets the fully quantified name in F# format.
Public property IsNullable
Gets a value indicating whether this instance is nullable.
Public property MappedSchemaName
Schema referred to by TableAttribute.
Public property MappedTableName
Table referred to by TableAttribute.
Public property MappedViewName
View referred to by ViewAttribute.
Public property MappedViewSchemaName
Schema referred to by ViewAttribute.
Public property Methods
Methods on the indicated class.
Public property Properties
Properties on the indicated class
Public property TypeInfo
Gets the underlying type.
Public property VisualBasicFullName
Gets the fully quantified name in VB format.