FrameworkValidatorBase Class |
Namespace: SD.LLBLGen.Pro.ApplicationCore.Extensibility
The FrameworkValidatorBase type exposes the following members.
| Name | Description | |
|---|---|---|
| FrameworkValidatorBase |
Initializes a new instance of the FrameworkValidatorBase class.
|
| Name | Description | |
|---|---|---|
| CreateAndDispatchCorrectableMessage |
Creates a new correctable message which won't receive choices/step corrections, and which is dispatched directly
| |
| CreateAndDispatchNormalMessage |
Creates a new normal message which is dispatched directly
| |
| CreateCorrectableMessage |
Creates a new correctable message. Use this method to create a message to append corrections to and dispatch at a later point
| |
| DispatchCorrectableMessage |
Dispatches the correctable message.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetDbDescriptionForDriverID(String) |
Gets the db description for driver ID.
| |
| GetDbDescriptionForDriverID(String, FrameworkValidatorBaseNameTypeToReturn) |
Gets the db description for driver ID.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ReportBinaryPkFieldsAsCorrectableMessage |
Reports any entity which has at least one pk field of type byte[] as an error.
| |
| ReportDiscriminatorFieldsInPkAsCorrectableMessage |
Reports each discriminator fields which is part of the identifying fields of an entity as correctable message (either as error or warning)
| |
| ReportEntitiesWithoutIdentifyingFieldsAsCorrectableMessage(Project, Boolean) |
Reports the entities without identifying fields as correctable message (either error or warning). This implementation will report entities
mapped on a table if the mapping's action combination is other than CreateRetrieve or Retrieve.
| |
| ReportEntitiesWithoutIdentifyingFieldsAsCorrectableMessage(Project, Boolean, HashSetActionCombinationType) |
Reports the entities without identifying fields as correctable message (either error or warning). If a mapping is present which has an action
combination which isn't present in combinationsRequiringPk and its target is a table, it will report the issue as a correctable message.
| |
| ReportMultipleInheritanceTypesPerHierarchyAsCorrectableMessage |
Reports each mixture of inheritance hierarchy types in an inheritance hierachy. (Either an error or a warning)
| |
| ReportNavigatorNameEqualToEntityAsCorrectableMessage |
Reports an error if the navigator name specified is equal to the entity specified for the relationship specified.
| |
| ReportNonOptionalFieldsInSplitOffEntitiesAsCorrectableMessage |
Reports every split off entity which has non-optional fields as a correctable message (either an error or a warning)
| |
| ReportNonPureManyToManyRelationships |
Reports any non-pure m:n relationship (so all objectified m:n relationships are reported) as warning or error.
| |
| ReportNonSystemSequenceUsageAsCorrectableMessage |
Reports every usage of a non-system sequence as a correctable message.
| |
| ReportNotUtilizedInheritanceHierarchies |
Reports the not utilized pk-pk relationships for inheritance hierarchies construction. Frameworks which don't support Target-per-Entity have to override
this method and simply return true.
| |
| ReportSPCallsAsCorrectableMessages |
Reports errors with respect to SP calls as correctable messages.
| |
| ReportSubElementNameConflictsAsCorrectableMessages |
Reports sub element name conflicts with the name of the element containing the subelement (field, navigator) as correctable messages.
| |
| ReportSubElementNameEqualToContainingElementNameAsCorrectableMessage |
Reports an error if the subElement name specified is equal to the name of the containingElement specified
| |
| ReportTvfCallsAsCorrectableMessages |
Reports errors with respect to TVF calls as correctable messages.
| |
| ReportTypedViewsAsCorrectableMessages |
Reports errors with respect to typed views as correctable messages.
| |
| ReportValueTypeUsageAsCorrectableMessage |
Reports each usage of a valuetype as a correctable message (either an error or a warning.)
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| Validate |
Validates the specified project.
|