Class MetaField
Inheritance
Implements
Inherited Members
Namespace: Mediachase.BusinessFoundation.Data.Meta.Management
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 10.8.0Syntax
public class MetaField : IChangeTracking
  Constructors
MetaField()
Initializes a new instance of the MetaField class.
Declaration
public MetaField()
  MetaField(String, String)
Initializes a new instance of the MetaField class.
Declaration
public MetaField(string name, string friendlyName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | name | The name.  | 
      
| System.String | friendlyName | The friendly name.  | 
      
Properties
AccessLevel
Gets or sets the access level.
Declaration
public AccessLevel AccessLevel { get; set; }
  Property Value
| Type | Description | 
|---|---|
| AccessLevel | The access level.  | 
      
AggregationToMetaClass
Gets the aggregation to meta class.
Declaration
public MetaClass AggregationToMetaClass { get; }
  Property Value
| Type | Description | 
|---|---|
| MetaClass | The aggregation to meta class.  | 
      
AggregationToMetaClassName
Gets the name of the aggregation to meta class.
Declaration
public string AggregationToMetaClassName { get; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The name of the aggregation to meta class.  | 
      
Attributes
Gets the attributes.
Declaration
public AttributeCollection Attributes { get; set; }
  Property Value
| Type | Description | 
|---|---|
| AttributeCollection | The attributes.  | 
      
DataSource
Gets or sets the data source.
Declaration
public MetaFieldDataSource DataSource { get; set; }
  Property Value
| Type | Description | 
|---|---|
| MetaFieldDataSource | The data source.  | 
      
DefaultValue
Gets or sets the default value.
Declaration
public string DefaultValue { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The default value.  | 
      
Expression
Gets or sets the expression.
Declaration
public string Expression { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The expression.  | 
      
FriendlyName
Gets or sets the name of the friendly.
Declaration
public string FriendlyName { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The name of the friendly.  | 
      
InPrimaryKey
Gets a value indicating whether field in primary key.
Declaration
public bool InPrimaryKey { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
IsAggregation
Gets a value indicating whether this instance is aggregation.
Declaration
public bool IsAggregation { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
IsBackReference
Gets a value indicating whether this instance is back reference.
Declaration
public bool IsBackReference { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
IsEnum
Gets a value indicating whether this instance is enum.
Declaration
public bool IsEnum { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
IsLink
Gets a value indicating whether this instance is link.
Declaration
public bool IsLink { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
IsMultivalueEnum
Gets a value indicating whether this instance is multivalue enum.
Declaration
public bool IsMultivalueEnum { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
IsNullable
Gets or sets a value indicating whether this MetaField is nullable.
Declaration
public bool IsNullable { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
IsReference
Gets a value indicating whether this instance is reference.
Declaration
public bool IsReference { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
IsReferencedField
Gets a value indicating whether this instance is referenced field.
Declaration
public bool IsReferencedField { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
LinkInformation
Gets the link information.
Declaration
public MetaLinkInformation LinkInformation { get; }
  Property Value
| Type | Description | 
|---|---|
| MetaLinkInformation | The link information.  | 
      
MetaClass
Gets or sets the owner meta class.
Declaration
public MetaClass MetaClass { get; }
  Property Value
| Type | Description | 
|---|---|
| MetaClass | The owner meta class.  | 
      
Name
Gets or sets the name.
Declaration
public string Name { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The name.  | 
      
Owner
Gets or sets the owner.
Declaration
public string Owner { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The owner.  | 
      
ReadOnly
Gets or sets a value indicating whether [read only].
Declaration
public bool ReadOnly { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
ReferenceToMetaClass
Gets the reference to meta class.
Declaration
public MetaClass ReferenceToMetaClass { get; }
  Property Value
| Type | Description | 
|---|---|
| MetaClass | The reference to meta class.  | 
      
ReferenceToMetaClassName
Gets the name of the reference to meta class.
Declaration
public string ReferenceToMetaClassName { get; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The name of the reference to meta class.  | 
      
TypeName
Gets or sets the name of the field type.
Declaration
public string TypeName { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The name of the field type.  | 
      
Methods
GetMetaType()
Gets the type of the meta.
Declaration
public MetaFieldType GetMetaType()
  Returns
| Type | Description | 
|---|---|
| MetaFieldType | 
GetOriginalMetaType()
Gets the type of the original meta.
Declaration
public MetaFieldType GetOriginalMetaType()
  Returns
| Type | Description | 
|---|---|
| MetaFieldType | 
ToString()
Declaration
public override string ToString()
  Returns
| Type | Description | 
|---|---|
| System.String | 
Overrides
Explicit Interface Implementations
IChangeTracking.AcceptChanges()
Declaration
void IChangeTracking.AcceptChanges()
  IChangeTracking.IsChanged
Declaration
bool IChangeTracking.IsChanged { get; }
  Returns
| Type | Description | 
|---|---|
| System.Boolean |