Exemple #1
0
        public void AddJoinField(JoinFieldPair joinFields)
        {
            if (FieldIsDuplicated(joinFields))
            {
                throw new Exception("One or more join fields are duplicated.");
            }

            _joinFields.Add(joinFields);

            _count++;
        }
Exemple #2
0
        private bool FieldIsDuplicated(JoinFieldPair joinField)
        {
            foreach (JoinFieldPair jkp in _joinFields)
            {
                if (jkp.SourceJoinField.Trim().Equals(joinField.SourceJoinField, StringComparison.OrdinalIgnoreCase) ||
                    jkp.TargetJoinField.Trim().Equals(joinField.TargetJoinField, StringComparison.OrdinalIgnoreCase))
                {
                    return(true);
                }
            }

            return(false);
        }
Exemple #3
0
        public JoinFieldCollection(JoinFieldPair joinFields)
        {
            _joinFields.Add(joinFields);

            _count++;
        }