![]() |
ModelAttribute Class |
Namespace: Sawczyn.EFDesigner.EFModel
The ModelAttribute type exposes the following members.
Name | Description | |
---|---|---|
![]() | AutoProperty |
Gets or sets the value of AutoProperty domain property.
If false, generates a backing field and a partial method to hook getting and
setting the property. If true, generates a simple auto property.
|
![]() | CLRType | Converts a C# primitive type to a CLR type. |
![]() | ColumnName |
Gets or sets the value of ColumnName domain property.
The name for the table column backing this property
|
![]() | ColumnType |
Gets or sets the value of ColumnType domain property.
The data type for the table column backing this property
|
![]() | CustomAttributes |
Gets or sets the value of CustomAttributes domain property.
Any custom attributes to be generated for this element. Will be passed through
as entered.
|
![]() | Description |
Gets or sets the value of Description domain property.
Detailed code documentation
|
![]() | DisplayText | |
![]() | FQPrimitiveType | Converts the attribute's CLR type to a C# primitive type. |
![]() | IdentityType |
Gets or sets the value of IdentityType domain property.
If this property is an identity, how the value is generated
|
![]() | Indexed |
Gets or sets the value of Indexed domain property.
Should this attribute create an index in the database?
|
![]() | IndexedUnique |
Gets or sets the value of IndexedUnique domain property.
If indexed, is the index a unique index?
|
![]() | InitialValue |
Gets or sets the value of InitialValue domain property.
Value for attribute when first created
|
![]() | IsConcurrencyToken |
Gets or sets the value of IsConcurrencyToken domain property.
If true, this property serves as the concurrency value for the class
|
![]() | IsIdentity |
Gets or sets the value of IsIdentity domain property.
Does this attribute represent the identity of the object?
|
![]() | MaxLength |
Gets or sets the value of MaxLength domain property.
Maximum length of the string, A positive number will generate a length
constraint, negative number means the database maximum (approx. 2GB), and null
or 0 for no max length entry (migration traditionally will set the database
column to 2000 characters).
|
![]() | MinLength |
Gets or sets the value of MinLength domain property.
Minimum length of the string, 0 for no minimum length
|
![]() | ModelClass |
Gets or sets ModelClass.
|
![]() | Name |
Gets or sets the value of Name domain property.
The name of the property. Must be a valid C# symbol.
|
![]() | ParentModelElement | Gets the parent model element (ModelClass). |
![]() | Partition | (Inherited from ModelElement.) |
![]() | Persistent |
Gets or sets the value of Persistent domain property.
Attribute will be stored in persistent storage
|
![]() | PrimitiveType |
From internal class System.Data.Metadata.Edm.PrimitiveType in System.Data.Entity. Converts the attribute's CLR type to a C# primitive type.
|
![]() | ReadOnly |
Gets or sets the value of ReadOnly domain property.
If true, no setter will be generated. Only valid for transient public
properties.
|
![]() | Required |
Gets or sets the value of Required domain property.
If true, cannot be null (or the default value for the property type, if not
nullable)
|
![]() | SetterVisibility |
Gets or sets the value of SetterVisibility domain property.
Visibility for property setter; getter is public
|
![]() | Store | (Inherited from ModelElement.) |
![]() | StringType |
Gets or sets the value of StringType domain property.
If not empty, will create a standard validation annotation for this attribute.
|
![]() | Summary |
Gets or sets the value of Summary domain property.
Brief code documentation
|
![]() | TableOverride |
Gets or sets the value of TableOverride domain property.
Unused - Alternate table to store this attribute. If empty, the class's table is
used.
|
![]() | Type |
Gets or sets the value of Type domain property.
Type of this attribute
|
![]() | Virtual |
Gets or sets the value of Virtual domain property.
If true, property will be generated with the 'virtual' keyword
|
Name | Description | |
---|---|---|
![]() | GetDomainClass | (Inherited from ModelElement.) |
![]() | IsValidInitialValue |
Tests if the InitialValue property is valid for the type indicated
|
![]() ![]() | ToCLRType | Converts a C# primitive type to a CLR type. |
![]() ![]() | ToPrimitiveType |
From internal class System.Data.Metadata.Edm.PrimitiveType in System.Data.Entity. Converts a CLR type to a C# primitive type.
|
![]() | ToString | Returns a string that represents the current object. (Overrides ObjectToString.) |
Name | Description | |
---|---|---|
![]() | GetActiveDiagram | (Defined by ModelElementExtensions.) |
![]() | GetCompartment |
Gets the named compartment in this element
(Defined by ModelElementExtensions.) |
![]() | GetDisplayText | (Defined by ModelElementExtensions.) |
![]() | GetFirstShapeElement | (Defined by ModelElementExtensions.) |
![]() | InvalidateDiagrams |
Causes all diagrams to redraw
(Defined by ModelElementExtensions.) |
![]() | IsLoading | (Defined by ModelElementExtensions.) |
![]() | LocateInDiagram | (Defined by ModelElementExtensions.) |
![]() | Redraw | (Defined by ModelElementExtensions.) |