Interface IPersistentTypeDescriptor
Namespace: Telerik.OpenAccess.Metadata
Assembly: Telerik.OpenAccess.dll
Syntax
public interface IPersistentTypeDescriptor : ICustomTypeDescriptor
Properties
BaseType
ClassId
Declaration
int ClassId { get; }
Property Value
|
System.Int32
|
DescribedType
Declaration
Type DescribedType { get; }
Property Value
|
System.Type
|
DiscriminatorColumn
DiscriminatorField
Declaration
PropertyDescriptor DiscriminatorField { get; }
Property Value
|
System.ComponentModel.PropertyDescriptor
|
DiscriminatorValue
Declaration
string DiscriminatorValue { get; }
Property Value
|
System.String
|
HasArtificialFields
Declaration
bool HasArtificialFields { get; }
Property Value
|
System.Boolean
|
IdentityFields
Declaration
IList<FieldInfo> IdentityFields { get; }
Property Value
|
System.Collections.Generic.IList<System.Reflection.FieldInfo>
|
PersistentIdentity
Declaration
PropertyDescriptor PersistentIdentity { get; }
Property Value
|
System.ComponentModel.PropertyDescriptor
|
PersistentVersion
Declaration
PropertyDescriptor PersistentVersion { get; }
Property Value
|
System.ComponentModel.PropertyDescriptor
|
Methods
CreateInstance(Object)
Declaration
object CreateInstance(object singleFieldIdentityKey)
Parameters
|
System.Object
singleFieldIdentityKey
|
Returns
|
System.Object
|
GetMappedColumn(PropertyDescriptor)
Declaration
IColumnDescriptor[] GetMappedColumn(PropertyDescriptor field)
Parameters
|
System.ComponentModel.PropertyDescriptor
field
|
Returns
|
IColumnDescriptor[]
|
GetProperty(String)
Declaration
PropertyDescriptor GetProperty(string propertyOrFieldName)
Parameters
|
System.String
propertyOrFieldName
|
Returns
|
System.ComponentModel.PropertyDescriptor
|
IsArtificialField(PropertyDescriptor)
Declaration
bool IsArtificialField(PropertyDescriptor descriptor)
Parameters
|
System.ComponentModel.PropertyDescriptor
descriptor
|
Returns
|
System.Boolean
|