Overview
...
any ( DataRow | Array<DataRow> ) DataTableDictionary.Ensure(key: string, input: object)
any ( DataRow | Array<DataRow> ) DataTableDictionary.Ensure(key: string, input: object, initInput: object)
...
This method inserts or updates rows in DataTable.
Example
Code Block | ||
---|---|---|
| ||
var table = $Database.Get({ Parameters : { TargetSchema : 'HR', TargetTable : 'Groups' } }); var list = table.ToDictionary('Name'); var myGroup = list.Ensure("MyGroup", { Name : 'MyGroup', Code : '123' }, { Id : Script.NewId() }); list.Save(); |
...
This method inserts or updates rows in DataTable.
Example
Code Block | ||
---|---|---|
| ||
var table = $Database.Get({ Parameters : { TargetSchema : 'HR', TargetTable : 'Groups' } }); var list = table.ToDictionary('Name'); var myGroup = list.Ensure("MyGroup", { Name : 'MyGroup', Code : '123' }, { Id : Script.NewId() }); list.Save(); |
...