Table of Contents

Class SystemSchema

Namespace: Casewhere.Models.SystemSchemas
Assembly: Casewhere.Models.dll

public abstract class SystemSchema

Inheritance

objectSystemSchema

Derived

DataClassSchema, DocumentSchema, IdPConnectionSchema, LanguageSchema, ProductSchema, TextResourceSchema, ThemeSchema, WorkerSiteComponentSchema, WorkerSiteSchema

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<SystemSchema>(SystemSchema)

Constructors

SystemSchema()

protected SystemSchema()

Properties

Attributes

public virtual IList<DataAttribute> Attributes { get; set; }

Property Value

IList<DataAttribute>

DataSourceId

public virtual Guid DataSourceId { get; set; }

Property Value

Guid

EntityName

public virtual string EntityName { get; set; }

Property Value

string

Id

public virtual Guid Id { get; set; }

Property Value

Guid

Name

public virtual string Name { get; set; }

Property Value

string

SystemAttributes

public static IList<DataAttribute> SystemAttributes { get; set; }

Property Value

IList<DataAttribute>

Version

public virtual int Version { get; set; }

Property Value

int

Methods

AcceptedEntityName(string)

public virtual bool AcceptedEntityName(string entityName)

Parameters

entityName string

Returns

bool