FieldDefinition
Assembly: ServiceStack.OrmLite.dll
View Source
Declaration
public class FieldDefinition : object
Properties
ModelDef
View Source
Declaration
public ModelDefinition ModelDef { get; set; }
Name
View Source
Declaration
public string Name { get; set; }
Alias
View Source
Declaration
public string Alias { get; set; }
FieldName
View Source
Declaration
public string FieldName { get; }
FieldType
View Source
Declaration
public Type FieldType { get; set; }
FieldTypeDefaultValue
View Source
Declaration
public object FieldTypeDefaultValue { get; set; }
TreatAsType
View Source
Declaration
public Type TreatAsType { get; set; }
ColumnType
View Source
Declaration
public Type ColumnType { get; }
PropertyInfo
View Source
Declaration
public PropertyInfo PropertyInfo { get; set; }
IsPrimaryKey
View Source
Declaration
public bool IsPrimaryKey { get; set; }
AutoIncrement
View Source
Declaration
public bool AutoIncrement { get; set; }
AutoId
View Source
Declaration
public bool AutoId { get; set; }
IsNullable
View Source
Declaration
public bool IsNullable { get; set; }
IsIndexed
View Source
Declaration
public bool IsIndexed { get; set; }
IsUniqueIndex
View Source
Declaration
public bool IsUniqueIndex { get; set; }
IsClustered
View Source
Declaration
public bool IsClustered { get; set; }
IsNonClustered
View Source
Declaration
public bool IsNonClustered { get; set; }
IndexName
View Source
Declaration
public string IndexName { get; set; }
IsRowVersion
View Source
Declaration
public bool IsRowVersion { get; set; }
FieldLength
View Source
Declaration
public int? FieldLength { get; set; }
Scale
View Source
Declaration
public int? Scale { get; set; }
DefaultValue
View Source
Declaration
public string DefaultValue { get; set; }
CheckConstraint
View Source
Declaration
public string CheckConstraint { get; set; }
IsUniqueConstraint
View Source
Declaration
public bool IsUniqueConstraint { get; set; }
Order
View Source
Declaration
public int Order { get; set; }
ForeignKey
View Source
Declaration
public ForeignKeyConstraint ForeignKey { get; set; }
GetValueFn
View Source
Declaration
public GetMemberDelegate GetValueFn { get; set; }
SetValueFn
View Source
Declaration
public SetMemberDelegate SetValueFn { get; set; }
Sequence
View Source
Declaration
public string Sequence { get; set; }
IsComputed
View Source
Declaration
public bool IsComputed { get; set; }
IsPersisted
View Source
Declaration
public bool IsPersisted { get; set; }
ComputeExpression
View Source
Declaration
public string ComputeExpression { get; set; }
CustomSelect
View Source
Declaration
public string CustomSelect { get; set; }
CustomInsert
View Source
Declaration
public string CustomInsert { get; set; }
CustomUpdate
View Source
Declaration
public string CustomUpdate { get; set; }
RequiresAlias
View Source
Declaration
public bool RequiresAlias { get; }
BelongToModelName
View Source
Declaration
public string BelongToModelName { get; set; }
IsReference
View Source
Declaration
public bool IsReference { get; set; }
FieldReference
View Source
Declaration
public FieldReference FieldReference { get; set; }
CustomFieldDefinition
View Source
Declaration
public string CustomFieldDefinition { get; set; }
IsRefType
View Source
Declaration
public bool IsRefType { get; set; }
IgnoreOnUpdate
View Source
Declaration
public bool IgnoreOnUpdate { get; set; }
IgnoreOnInsert
View Source
Declaration
public bool IgnoreOnInsert { get; set; }
ReturnOnInsert
View Source
Declaration
public bool ReturnOnInsert { get; set; }
Methods
GetValue(Object)
View Source
Declaration
public object GetValue(object instance)
Returns
System.Object
Parameters
Type | Name |
---|---|
System.Object | instance |
SetValue(Object, Object)
View Source
Declaration
public void SetValue(object instance, object value)
Parameters
Type | Name |
---|---|
System.Object | instance |
System.Object | value |
GetQuotedName(IOrmLiteDialectProvider)
View Source
Declaration
public string GetQuotedName(IOrmLiteDialectProvider dialectProvider)
Returns
System.String
Parameters
Type | Name |
---|---|
ServiceStack.OrmLite.IOrmLiteDialectProvider | dialectProvider |
GetQuotedValue(Object, IOrmLiteDialectProvider)
View Source
Declaration
public string GetQuotedValue(object fromInstance, IOrmLiteDialectProvider dialect = null)
Returns
System.String
Parameters
Type | Name |
---|---|
System.Object | fromInstance |
ServiceStack.OrmLite.IOrmLiteDialectProvider | dialect |
ToString()
View Source
Declaration
public override string ToString()
Returns
System.String
ShouldSkipInsert()
View Source
Declaration
public bool ShouldSkipInsert()
Returns
System.Boolean
ShouldSkipUpdate()
View Source
Declaration
public bool ShouldSkipUpdate()
Returns
System.Boolean
ShouldSkipDelete()
View Source
Declaration
public bool ShouldSkipDelete()
Returns
System.Boolean
IsSelfRefField(FieldDefinition)
View Source
Declaration
public bool IsSelfRefField(FieldDefinition fieldDef)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
ServiceStack.OrmLite.FieldDefinition | fieldDef |
IsSelfRefField(String)
View Source
Declaration
public bool IsSelfRefField(string name)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
System.String | name |
Clone(Action<FieldDefinition>)
View Source
Declaration
public FieldDefinition Clone(Action<FieldDefinition> modifier = null)
Returns
ServiceStack.OrmLite.FieldDefinition
Parameters
Type | Name |
---|---|
Action<ServiceStack.OrmLite.FieldDefinition> | modifier |