Click or drag to resize

TableOperationsT(AdoDataConnection, IEnumerableKeyValuePairString, String) Constructor

Creates a new TableOperationsT.

Namespace: GSF.Data.Model
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.207-beta+1781b796b2aa7a54013a031eb432fe4ccee31867
Syntax
public TableOperations(
	AdoDataConnection connection,
	IEnumerable<KeyValuePair<string, string>> customTokens = null
)
View Source

Parameters

connection  AdoDataConnection
AdoDataConnection instance to use for database operations.
customTokens  IEnumerableKeyValuePairString, String  (Optional)
Custom run-time tokens to apply to any modeled AmendExpressionAttribute values.
Exceptions
ExceptionCondition
ArgumentNullExceptionconnection cannot be null.
Remarks
The customTokens can be used to apply run-time tokens to any defined AmendExpressionAttribute values, for example, given the following amendment expression applied to a modeled class:
C#
[AmendExpression("TOP {count}", 
    TargetExpression = TargetExpression.FieldList,
    AffixPosition = AffixPosition.Prefix,
    StatementTypes = StatementTypes.SelectSet)]]
The customTokens key/value pairs could be set as follows at run-time:
C#
int count = 200;
customTokens = new[] { new KeyValuePair<string, string>("{count}", $"{count}") };
See Also