Tortuga.Chain.PostgreSqlDataSource.WithRules C# (CSharp) Method

WithRules() public method

Creates a new data source with additional audit rules.
public WithRules ( ) : PostgreSqlDataSource
return PostgreSqlDataSource
        public PostgreSqlDataSource WithRules(params AuditRule[] additionalRules)
        {
            var result = WithSettings(null);
            result.AuditRules = new AuditRuleCollection(AuditRules, additionalRules);
            return result;
        }

Same methods

PostgreSqlDataSource::WithRules ( IEnumerable additionalRules ) : PostgreSqlDataSource

Usage Example

Esempio n. 1
0
        //public string TableFunction2Name { get { return "Sales.CustomersByStateInline"; } }

        public PostgreSqlDataSource AttachRules(PostgreSqlDataSource source)
        {
            return source.WithRules(
                new DateTimeRule("CreatedDate", DateTimeKind.Local, OperationTypes.Insert),
                new DateTimeRule("UpdatedDate", DateTimeKind.Local, OperationTypes.InsertOrUpdate),
                new UserDataRule("CreatedByKey", "EmployeeKey", OperationTypes.Insert),
                new UserDataRule("UpdatedByKey", "EmployeeKey", OperationTypes.InsertOrUpdate),
                new ValidateWithValidatable(OperationTypes.InsertOrUpdate)
                );
        }