CodeFluent 1.6 Schema.
Copyright (C) 2005-2008 SoftFluent S.A.S. All rights reserved.
Determines if cross store relations are allowed.
Determines if default CodeFluent generated methods can be overriden.
Determines if the 'defaultPageCount' attribute must be used.
Determines if the 'defaultPageSearchStep' attribute must be used.
Determines if the 'defaultPageSize' attribute must be used.
A semicolon separated list of assemblies that must be loaded by the CodeFluent model engine to help resolve some external CLR full type names.
Determines whether value type nullable properties are automatically model nullable.
Determines if search methods use StartsWith CFQL operator for string parameters instead of Equals operator.
Determines whether set fields must be generated by default.
Determines if the default application must be created. Setting this to false can lead to performance improvements in the case of big projects.
Determines if the default entity forms must be created.
Determines if the default resolution hints must be created.
Determines if the default method forms must be created.
Determines if the default model views must be created.
Options to use when for persistence views. This enumeration allows a bitwise combination of its member values.
The project culture name. Equivalent to the 'cultureName' attribute.
The project culture name. Equivalent to the 'culture' attribute.
Determines if the System.Object.Equals method must be overriden in derived classes, by default.
The type of cascade saves, by default.
The type of cascade deletes, by default.
The default entity category path.
The default check level.
The default CodeDom producers options.
The default concurrency mode.
The default connection string. Producers may override or use this value.
The default entity clone mode.
The default entity tracking modes.
The default entity validation modes.
The default entity identity modes.
Determines whether view property messages are inherited from corresponding properties, by default.
The default CLR full type name of key properties.
The default maximum number of items in collections.
The default maximum size of a property. The final size ultimately still depends on the property type. 256 is the default for string properties.
Determines if LOAD or SEARCH methods of this entity allow dynamic sorting, by default.
Determines if LOAD or SEARCH methods of this entity are distinct, by default.
The project default namespace.
The default entity paging mode.
The default page count, for paged operations.
The default page search step, for paged operations.
The default page size, for paged operations.
Determines if persistence constraints created by relations between this entity and others will enforce referential integrity, by default.
Determines if integer keys are persistence identity, by default.
The default number of order by parameters.
The default column size of order by parameters.
The default name format of order by parameters.
The default name format of order by direction parameters.
The default page index parameter name.
The default page size column name.
The default row version column name. Used only when concurrency mode is Optimistic.
The default track creation time column name.
The default track creation user column name.
The default track last write time column name.
The default track last write user column name.
The default track user columns size.
The default type name column name.
The default type name column size.
Determines if property of the string type will be stored in the persistence layer using Unicode or Ansi encoding, by default.
Specifies default flags that control generation. This enumeration allows a bitwise combination of its member values.
The default tracking modes for properties of entities. This enumeration allows a bitwise combination of its member values.
The default CLR full type name for properties of entities.
Determines if properties of entities are nullable, by default.
Determines if properties are marked as virtual, by default.
Determines if relations must be synchronized, by default. Especially used for one to one relation synchronization in the persistence layer.
The default entity schema name.
The default set (collection) type.
Determines if properties are sortable, by default
The default order step offset between two nodes with implicit sortOrder attributes.
The default entity sorting mode.
The default entity store name
The default version of the framework this model is made for.
The default namespace to use for base types (entities, sets, enumerations).
Determines if the persistence default value must be used during persistence operations, by default.
Determines if the node is enabled for parsing.
Determines if properties of the type object must be declared as serializable.
The options to use when loading a CodeFluent project.
The string format to use to name meta data properties.
The CLR full type name of the global naming convention class to use. This class must implement the INamingConvention interface.
The default character encoding to use when generating artefacts.
Determines if a Unicode byte order mark must be provided when generating artefacts.
The error number to use when throw concurrency exceptions. May not be used by all peristence providers.
The string format to use for COUNT procedures names.
The string format to use for DELETE procedures names.
The string format to use for LOAD procedures names.
The string format to use for blob load procedures names.
The character to use as the separator in procedure names.
The string format to use for columns names.
The string format to use for RAW procedures names.
The default page search step, for paged operations
The string format to use for SAVE procedures names.
The string format to use for blob save procedures names.
The string format to use for SEARCH procedures names.
The maximum number of characters for persistence short names.
The character to use as the separator in table names.
Determines if production must be stopped if an exception is throw.
The project UI culture name. Equivalent to the 'uiCultureName' attribute.
The project UI culture name. Equivalent to the 'uiCulture' attribute.
Determines whether constraint names must be used as is.
Defines a small piece of code that will be injected directly into the business object model entity code.
Used to specify directly the body in the target language.
Determines if the node is enabled for parsing.
Determines if the snippet body must be formatted using parameters such as '{0}' for the default namespace.
The snippet language name.
The snippet name is optional. It can be used to easily find injected code.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Defines a small piece of code that will be injected directly into the business object model entity set (collection) code.
Used to specify directly the body in the target language.
Determines if the node is enabled for parsing.
The snippet language name.
The snippet name is optional. It can be used to easily find injected code.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Defines a business rule on a property, a method, an entity, or the project.
Used to specify directly the target body. Depending on the type of business rule, this attribute may not be used.
Determines if the node is enabled for parsing.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
The CLR full type name of the rule modeler.
Specifies a value that is used to arrange the node in parent container collections.
Defines an entity category. An entity belongs to one Category, and categories may have sub categories.
Determines if the node is enabled for parsing.
The category name.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Specifies a value that is used to arrange the node in parent container collections.
Defines one entity instance.
Determines if the node is enabled for parsing.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Specifies a value that is used to arrange the node in parent container collections.
Defines the value of a property for an entity instance.
The name of the culture used to convert the value to the target type.
Determines if the node is enabled for parsing.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
The instance value name, which is the name of the property it holds the value for.
The value CLR full type name.
Represents the property value.
Defines an entity method.
Determines whether value type nullable parameters are automatically model nullable.
Determines if this method use StartsWith CFQL operator for string parameters instead of Equals operator.
Defines how an external method (RULE) implementation is bound to its containing entity.
Defines reflection binding flags for an external method (RULE). Maps to the System.Reflection.BindingFlags enumeration.
The method body text. The syntax depends on the method language (CFQL, C#, VB.Net, T-SQL, P-SQL, etc...) and the method type.
The method check level.
Determines if a LOAD or SEARCH method will return distinct rows.
Determines if a LOAD or SEARCH method allows dynamic sorting.
Determines if the node is enabled for parsing.
A comma separated list of ambient parameter names that are excluded from this method. Use '*' to exclude all ambient parameters.
Determines if the method body must be formatted using parameters such as '{0}' for the default namespace.
A comma separated list of ambient parameter names that must be included to this method. Use '*' to include all ambient parameters.
Determines if the method can be inherited by descendant entities.
The language of the body.
The maximum numbers of items returns by this method. Used for LOAD or SEARCH methods mostly.
The visibility attributes of this method. Not all values are supported depending on the target context.
The type of this method.
The method name.
The name of the target method for the AddParameters event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAddParameters business rule.
The name of the target method for the AfterEvent event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAfter business rule.
The name of the target method for the BeforeEvent event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnBefore business rule.
The method persistence name. This will be the corresponding virtual stored procedure name, if a stored procedure name is generated.
The number of order by parameters.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
The method body text. The syntax depends on the method language (C#, VB.Net, T-SQL, P-SQL, etc...) and the method type.
The return parameter CLR full type name.
Specifies a value that is used to arrange the node in parent container collections.
The CLR full type name of the external method. Used only for RULE methods.
Defines an entity method body. Two bodies in the same method must be declared with a different language.
The body text. The syntax depends on the body language (CFQL, C#, VB.Net, T-SQL, P-SQL, etc...) and the containing node type (method, view, ...).
The body check level.
Determines if the node is enabled for parsing.
Determines if the body must be formatted using parameters such as '{0}' for the default namespace.
The body language.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
The body text. Equivalent to the 'body' attribute.
The raw body text. The syntax depends on the body language (C#, VB.Net, T-SQL, P-SQL, etc...) and the containing node type (method, view, ...).
Defines a method parameter, or an ambient entity parameter.
Determines if a form field must be automatically generated for this parameter.
The MIME content type of this parameter.
Determines if the node is enabled for parsing.
The default value of this parameter. If type conversion is needed, the project culture is used.
The parameter index in the list of containing method parameters.
The size of the corresponding column.
Name or function describing the parameter. Used only for ambient entity parameters.
The parameter name.
Determines if this parameter is nullable.
Defines advanced options for the parameter. Mostly used for ambient entity parameters.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Determines if this parameter is read only in User Interfaces.
The parameter CLR full type name.
Defines a renderer for a property, a view property or a parameter.
Determines if the node is enabled for parsing.
The renderer name.
A CFEL expression that evaluates to a boolean value. It is used to determine when this renderer should be used.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
The type of renderer.
Defines a renderer associated with a collection of items.
Determines if the node is enabled for parsing.
The renderer name.
A CFEL expression that evaluates to a boolean value. It is used to determine when this renderer should be used.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
The type of renderer.
Defines a culture for a given User Interface application.
Determines if the node is enabled for parsing.
The culture name.
Determines if this culture is the default containing application culture.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Defines a style sheet for a given User Interface application.
Determines if the node is enabled for parsing.
The style sheet name.
Determines if this style sheet is the default containing application style sheet.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Defines a window for a given User Interface application.
Determines if the node is enabled for parsing.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
The window title.
Defines a control definition for a given User Interface application.
The CLR assembly name.
The base name to use for control mappings.
Determines if the node is enabled for parsing.
The CLR namespace.
A permanent node identifier. Allows to associate a node in the CodeFluent model to this control definition.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
The CLR type name.
The name of the view to use for rendering.
Defines a control instance for a given User Interface application.
The CLR assembly name.
The base name to use for control mappings.
Determines if the node is enabled for parsing.
The control name.
The CLR namespace.
A permanent node identifier. Allows to associate a node in the CodeFluent model to this control instance.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
The CLR type name.
The name of the view to use for rendering.
Defines a message. A message can be associated with any CodeFluent node.
Determines if this message must be added to the resource manager generated class.
Determines if this message must be added to the runtime resource files.
The class of message.
The culture name of this message. If not specified, the culture is the project culture.
Determines if the node is enabled for parsing.
The message name. A name with a message is a global message.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Specifies a value that is used to arrange the node in parent container collections.
The CLR full type name of the message value.
The message value.
Defines an attribute. An attribute can be associated with any CodeFluent node.
Determines if the node is enabled for parsing.
The attribute name.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Specifies a value that is used to arrange the node in parent container collections.
Defines an attribute argument.
Determines if the node is enabled for parsing.
The attribute expression.
The attribute expression type name. The default value is CodeSnippetExpression.
The attribute name.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Specifies a value that is used to arrange the node in parent container collections.
Defines an external method setting.
The culture name of this setting. If not specified, the culture is the project culture.
Determines if the node is enabled for parsing.
The setting name.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
The CLR full type name of the setting value.
The setting value.
Defines a CodeFluent model pattern.
Determines if the node is enabled for parsing.
The pattern name.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Defines a CodeFluent Studio surface.
Determines if the node is enabled for parsing.
The surface name.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Defines an external CodeFluent project reference.
Defines the type of architecture used to bind entities between this project and the external referenced project.
Determines if the node is enabled for parsing.
Defines options to use when loading the external referenced project.
The refernece name.
The location of the external reference project package.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Defines a User Interface form.
Determines if the node is enabled for parsing.
Determines if the form can be inherited by descendant entities.
Determines if the form inherits from the ascendant entity, if the owning entity is a derived entity.
The form name.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Specifies a value that is used to arrange the node in parent container collections.
The form width, expressed in percentage of the application screen width.
The form height, expressed in percentage of the application screen height.
Defines a User Interface tab.
Determines if the node is enabled for parsing.
Determines if the tab can be inherited by descendant entities.
Determines if the tab inherits from the ascendant entity, if the owning entity is a derived entity.
The tab name.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Specifies a value that is used to arrange the node in parent container collections.
Defines a User Interface tab.
Determines if the node is enabled for parsing.
Determines if the column can be inherited by descendant entities.
Determines if the column inherits from the ascendant entity, if the owning entity is a derived entity.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Specifies a value that is used to arrange the node in parent container collections.
Defines a User Interface field.
Determines if the node is enabled for parsing.
Determines if the field can be inherited by descendant entities.
Determines if the field inherits from the ascendant entity, if the owning entity is a derived entity.
The field name. If this name does not match with an entity property, the field is a static field.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Determines if the field must show the field label.
Specifies a value that is used to arrange the node in parent container collections.
The name of the field renderer.
Defines a model view.
Determines if the node is enabled for parsing.
Determines if the view can be inherited by descendant entities.
Determines if the view inherits from the ascendant entity, if the owning entity is a derived entity.
The view name.
Determines if this view is persistent, that is if there will be a corresponding persistence view defined in the virtual database.
The corresponding persistence view name.
Options to use when for the persistence view. This enumeration allows a bitwise combination of its member values.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Defines how the associated persistence view may be used instead of the table in methods.
Defines a model view property.
The MIME content type of this view property.
Determine if the view property will be used for Service serialization.
The view property data type.
The view property default value. If type conversion is needed, the project culture will be used.
Determines if the node is enabled for parsing.
The expression used to map this view property to the entity object model.
An expression the defines fields using this view property.
Determines whether this view property messages are inherited from the corresponding property, if any.
The size of the corresponding column.
The view property name.
Determines if this view property is nullable.
The persistence expression used to map this view property column to the entity table columns.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Determines if this parameter is read only in User Interfaces.
Specifies a value that is used to arrange the node in parent container collections.
The view property CLR full type name.
Defines an entity property.
Determines if a form field must be automatically generated for this property.
The CLR assembly name.
Defines the type of meta data for this property if it is a Binary Large Object (BLOB) property.
The type of cascade saves, by default.
The type of cascade saves, by default.
The name of the method to use for loading operations, if this property is a many to many relation to an entity or an entity set (collection).
Defines how this property can be copied or cloned.
Determines if this property is a key (or indexer) for collections of containing entity instances.
Determines if this property will be used when comparing two instances of the containing entity type.
Determines if this property is computed. This is a shortcut for declaring a property without project relations, non persistent, and with an OnGet business rule.
The MIME content type of this property.
The short name of the corresponding persistence constraint, if this property declares a relation between entities, or if it is a key property.
Determine if the property will be used for Service serialization. Equivalent to the 'includeInSerialization' attribute.
The view property data type.
The page count, for paged operations. Used if this property is of entity set (collection) type.
The page search step, for paged operations. Used if this property is of entity set (collection) type.
The page size, for paged operations. Used if this property is of entity set (collection) type.
The property default value. If type conversion is needed, the project culture will be used.
The number of decimals for this property.
The type of Directory property. Used for Directory management, and especially ASP.Net role and membership architecture support.
Determines if the node is enabled for parsing.
Determines if this property is used as the display name for the containing entity.
Determine if the property will be used for Service serialization. Equivalent to the 'dataMember' attribute.
Determine if a persistence index must be created for the property. This attribute and the 'indexNames' attribute are exclusive.
A comma separated list of index names. This attribute and the 'index' attribute are exclusive.
Determines if this property is a key property for the containing entity.
The name of the method to use for loading operations, if this property is a one to many relation to an entity or an entity set (collection).
The maximum value for this property.
The maximum number of items in a collection, if this property is of entity set (collection) type.
The size of the corresponding column.
The minumum value for this property.
Determines if this property must be generated in the business model layer.
Determines if this property is of the Nullable generic type.
The property name.
The property CLR type namespace.
Determines if this property is nullable.
The name of the target method for the Action event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAction business rule.
The name of the target method for the AfterSet event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAfterSet business rule.
The name of the target method for the BeforeSet event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnBeforeSet business rule.
The name of the target method for the Create event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnCreate business rule.
The name of the target method for the Get event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnGet business rule.
Determines if this property is a percentage.
Determines if persistence constraints created by this property relations will enforce referential integrity.
Determines if the corresponding column for this property is auto incremented.
Determines if this property is nullable in the persistence layer.
Defines options to configure how this property is serialized during Persistence serialization operations.
Specifies a value that is used to arrange the corrresponding column in the containing entity table.
Determines if this property will be stored in the persistence layer using Unicode or Ansi encoding, if it is of the string type.
The corresponding column name.
Determines if this property is persistent, that is if there will be a corresponding column in the containing entity table.
Determines if this property can prevent distinct load operations.
Determines if this property is marked as protected.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Determines if this parameter is read only in User Interfaces.
Determines if this property is loaded from a persistence load operations. Mostly used for computed or non persistent properties.
Determines if this property is loaded from the return of a save operation. Mostly used for properties directly computed in the persistence layer.
The type of relation, if this property is of entity or entity set (collection) type.
The name of the persistence constraint if this property has relations.
The name of the matching property, if this property is of entity or entity set (collection) type.
Determines if relations must be synchronized. Especially used for one to one relation synchronization in the persistence layer.
Determines if this property must be used during save operations.
Defines options to configure how this property is serialized during Service serialization operations.
Determines if this property can be serialized as null in Service layers.
Specifies a value that is used to determine Service serialization order when serializing the corresponding entity.
Determines if this property can be set in the business model layer. If Service serialization is required, this attribute has no effect.
The tracking modes for this property. This enumeration allows a bitwise combination of its member values.
The name of the corresponding model view to use, if this property is of entity or entity set (collection) type.
Determines if this property is marked as virtual.
Determines if this property can be used in dynamic sorting.
Specifies a value that is used to arrange the node in parent container collections.
Specifies a value that is used to arrange the node in parent container collections.
Determines if this property must be added when tracing the containing entity.
The CLR full type name of the property.
Determine if a persistence unique index must be created for the property. This attribute and the 'uniqueConstraintNames' attribute are exclusive.
A comma separated list of unique index names. This attribute and the 'unique' attribute are exclusive.
Determines if the persistence default value must be used during persistence operations.
Used to indicate to the CodeFluent parser the type of the property is a value type if it cannot be determined using reflection.
Defines a user type.
The CLR assembly name for the type of properties of this type.
Defines the type of meta data for Binary Large Object (BLOB) properties of this type.
The MIME content type for properties of this type.
The number of decimals for properties of this type.
The default value for properties of this type. If type conversion is needed, the project culture will be used.
Determines if the node is enabled for parsing.
The maximum value for properties of this type.
The size of the corresponding column.
The minimum value for properties of this type.
This user type name.
Determines if properties of this type are nullable, by default.
Determines if this property is a percentage.
Determines if the corresponding column will be auto incremented.
The corresponding column name
Determines if property of the string type will be stored in the persistence layer using Unicode or Ansi encoding.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.
Determines if this property can be used in dynamic sorting.
The CLR full type name for properties of this type.
Determines if the persistence default value must be used during persistence operations.
Determines whether value type nullable properties are automatically model nullable.
Determines if search methods use StartsWith CFQL operator for string parameters instead of Equals operator.
Determines if the System.Object.Equals method must be overriden in derived classes.
The CLR full type name of the base entity. Leave blank if the entity does not derive from another entity.
The category path. Category names are separated by the '\' character. Categories in the path are automatically created.
The entity clone mode.
The CLR full type name of the collection key comparer to use. Use 'CaseInsensitive' or 'CaseSensitive' for simple comparisons.
The entity concurrency mode.
Determines if LOAD or SEARCH methods of this entity allow dynamic sorting, by default.
Determines if LOAD or SEARCH methods of this entity are distinct, by default.
The default tracking modes for properties of this entity. This enumeration allows a bitwise combination of its member values.
Determines if persistence constraints created by relations between this entity and others will enforce referential integrity, by default.
Determines if properties of this entity are sortable by default.
Determines if this entity is a special entity with regards to Directory management, and especially ASP.Net role and membership architecture support.
Determines if the node is enabled for parsing.
The entity identity modes.
A list of comma separated CLR full type names that an entity will have to implement. This notation is obsolete, as the preferred way is to use an Implements business rule.
The default maximum numbers of items in collections.
Determines if the entity will exist in the business layer.
The entity type name.
The entity type namespace.
The name of the target method for the AddDeleteParameters event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAddDeleteParameters business rule.
The name of the target method for the AddLoadParameters event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAddLoadParameters business rule.
The name of the target method for the AddNew event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAddNew business rule.
The name of the target method for the AddSaveParameters event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAddSaveParameters business rule.
The name of the target method for the AfterCopyTo event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAfterCopyTo business rule.
The name of the target method for the AfterCreate event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAfterCreate business rule.
The name of the target method for the AfterDelete event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAfterDelete business rule.
The name of the target method for the AfterReadRecord event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAfterReadRecord business rule.
The name of the target method for the AfterReadRecordOnSave event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAfterReadRecordOnSave business rule.
The name of the target method for the AfterSave event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAfterSave business rule.
The name of the target method for the AfterValidate event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAfterValidate business rule.
The name of the target method for the AfterValidateMember event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnAfterValidateMember business rule.
The name of the target method for the BeforeCopyTo event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnBeforeCopyTo business rule.
The name of the target method for the BeforeCreate event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnBeforeCreate business rule.
The name of the target method for the BeforeDelete event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnBeforeDelete business rule.
The name of the target method for the BeforeReadRecord event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnBeforeReadRecord business rule.
The name of the target method for the BeforeReadRecordOnSave event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnBeforeReadRecordOnSave business rule.
The name of the target method for the BeforeSave event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnBeforeSave business rule.
The name of the target method for the BeforeValidate event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnBeforeValidate business rule.
The name of the target method for the BeforeValidateMember event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnBeforeValidateMember business rule.
The name of the target method for the Create event. Declaring an empty string means the method name is automatically generated. This notation is obsolete, as the preferred way is to use an OnCreate business rule.
The entity paging mode.
Determine if the objet model implementation will be partial or not.
The entity persistence name. This is a base name from which the final table name for this entity will be computed.
The page size column name.
The number of order by parameters.
The name format of order by parameters.
The column size of order by parameters.
The name format of order by direction parameters.
The page index parameter name.
The row version column name. Used only when concurrency mode is Optimistic.
The track creation time column name.
The track creation user column name.
The track last write time column name.
The track last write user column name.
The track user columns size.
The type name column name.
The type name column size.
Determines if an entity is persistent. Non persistent entities do not have an associated table.
Specifies flags that control generation. This enumeration allows a bitwise combination of its member values.