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.
|
DescribedType
Declaration
Type DescribedType { get; }
Property Value
System.
|
DiscriminatorColumn
DiscriminatorField
Declaration
PropertyDescriptor DiscriminatorField { get; }
Property Value
System.
|
DiscriminatorValue
Declaration
string DiscriminatorValue { get; }
Property Value
System.
|
HasArtificialFields
Declaration
bool HasArtificialFields { get; }
Property Value
System.
|
IdentityFields
Declaration
IList<FieldInfo> IdentityFields { get; }
Property Value
System.
|
PersistentIdentity
Declaration
PropertyDescriptor PersistentIdentity { get; }
Property Value
System.
|
PersistentVersion
Declaration
PropertyDescriptor PersistentVersion { get; }
Property Value
System.
|
Methods
CreateInstance(Object)
Declaration
object CreateInstance(object singleFieldIdentityKey)
Parameters
System.
|
Returns
System.
|
GetMappedColumn(PropertyDescriptor)
Declaration
IColumnDescriptor[] GetMappedColumn(PropertyDescriptor field)
Parameters
System.
|
Returns
GetProperty(String)
Declaration
PropertyDescriptor GetProperty(string propertyOrFieldName)
Parameters
System.
|
Returns
System.
|
IsArtificialField(PropertyDescriptor)
Declaration
bool IsArtificialField(PropertyDescriptor descriptor)
Parameters
System.
|
Returns
System.
|