ApplicationUtilsCreateForeignKeyFieldName Method |
Creates the name of the foreign key field which will be referring the relatedField passed in.
This name is not necessarily CLS compliant or unique. It does however create a name using the pattern set in the passed in properties.
Namespace:
SD.LLBLGen.Pro.ApplicationCore
Assembly:
SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.2.0.0 (5.2.17.0403)
Syntax public static string CreateForeignKeyFieldName(
IIdentifyingField pkField,
string navigatorUsed,
ProjectProperties properties
)
Public Shared Function CreateForeignKeyFieldName (
pkField As IIdentifyingField,
navigatorUsed As String,
properties As ProjectProperties
) As String
Parameters
- pkField
- Type: SD.LLBLGen.Pro.ApplicationCoreIIdentifyingField
The pk field. - navigatorUsed
- Type: SystemString
The navigator used. - properties
- Type: SD.LLBLGen.Pro.ApplicationCore.ProjectClassesProjectProperties
The properties.
Return Value
Type:
String
A name for the foreign key field which has to be processed further (if it's not unique or
not CLS compliant)
Remarks returns "ILLEGAL" if relatedField is null.
See Also