ClassMetadata Members

The ClassMetadata type exposes the following members.

Methods


  Name Description
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (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 (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 IsPure
Gets a value indicating whether the class is marked with the Pure attribute.
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.