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.
|