|   | TableDefineForeignKey Method | 
        
        
        
        Namespace: GSF.DataAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.257-beta+00aa2366fbb9ec75f636ebc7cfa610e3826a727c
 Syntax
SyntaxPublic Function DefineForeignKey ( 
	primaryKeyFieldName As String,
	foreignKeyTableName As String,
	foreignKeyFieldName As String,
	Optional foreignKeyOrdinal As Integer = -1,
	Optional foreignKeyName As String = "",
	Optional foreignKeyUpdateRule As ReferentialAction = ReferentialAction.NoAction,
	Optional foreignKeyDeleteRule As ReferentialAction = ReferentialAction.NoAction
) As Boolean
member DefineForeignKey : 
        primaryKeyFieldName : string * 
        foreignKeyTableName : string * 
        foreignKeyFieldName : string * 
        ?foreignKeyOrdinal : int * 
        ?foreignKeyName : string * 
        ?foreignKeyUpdateRule : ReferentialAction * 
        ?foreignKeyDeleteRule : ReferentialAction 
(* Defaults:
        let _foreignKeyOrdinal = defaultArg foreignKeyOrdinal -1
        let _foreignKeyName = defaultArg foreignKeyName ""
        let _foreignKeyUpdateRule = defaultArg foreignKeyUpdateRule ReferentialAction.NoAction
        let _foreignKeyDeleteRule = defaultArg foreignKeyDeleteRule ReferentialAction.NoAction
*)
-> bool function DefineForeignKey(primaryKeyFieldName, foreignKeyTableName, foreignKeyFieldName, foreignKeyOrdinal, foreignKeyName, foreignKeyUpdateRule, foreignKeyDeleteRule);
Parameters
- primaryKeyFieldName  String
- foreignKeyTableName  String
- foreignKeyFieldName  String
- foreignKeyOrdinal  Int32  (Optional)
- foreignKeyName  String  (Optional)
- foreignKeyUpdateRule  ReferentialAction  (Optional)
- foreignKeyDeleteRule  ReferentialAction  (Optional)
Return Value
Boolean See Also
See Also