Tortuga.Chain.PostgreSqlDataSource.WithRules C# (CSharp) 메소드

WithRules() 공개 메소드

Creates a new data source with additional audit rules.
public WithRules ( ) : PostgreSqlDataSource
리턴 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

예제 #1
0
파일: TestBase.cs 프로젝트: docevaad/Chain
        //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)
                );
        }