|
ITableOperationsUpdateRecord(DataRow, RecordRestriction) Method
|
Updates the database with the specified
row, any model properties
marked with
UpdateValueExpressionAttribute will be evaluated and applied
before the record is provided to the data source.
Namespace: GSF.Data.ModelAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.218-beta+101eee949414e414795e55a6e73d88938f0177b8
Syntax abstract UpdateRecord :
row : DataRow *
?restriction : RecordRestriction
(* Defaults:
let _restriction = defaultArg restriction null
*)
-> int
function UpdateRecord(row, restriction);
View SourceParameters
- row DataRow
- DataRow of queried data to be updated.
- restriction RecordRestriction (Optional)
- Record restriction to apply, if any.
Return Value
Int32Number of rows affected.
Remarks
Record restriction is only used for custom update expressions or in cases where modeled
table has no defined primary keys.
If any of the restriction parameters reference a table field that is modeled with
either an EncryptDataAttribute or FieldDataTypeAttribute, then the function
GetInterpretedFieldValue(String, Object) will need to be called, replacing the target parameter with the
returned value so that the field value will be properly set prior to executing the database function.
See Also