示例#1
0
        protected virtual void PopulateUniques()
        {
            foreach (Constraint constraint in this.Table.Constraints)
            {
                UniqueConstraint unique = constraint as UniqueConstraint;
                if (unique == null)
                {
                    continue;
                }

                MethodUniqueValidator muv = this.CreateMethodUniqueValidator(unique);
                if (muv != null)
                {
                    this.uniques.Add(muv);
                    continue;
                }

                IUniqueValidator uv = new DictionaryUniqueValidator(this, unique);
                this.uniques.Add(uv);
            }
        }
        protected virtual void PopulateUniques()
        {
            foreach(Constraint constraint in this.Table.Constraints)
            {
                UniqueConstraint unique = constraint as UniqueConstraint;
                if (unique==null)
                    continue;

                MethodUniqueValidator muv = this.CreateMethodUniqueValidator(unique);
                if (muv != null)
                {
                    this.uniques.Add(muv);
                    continue;
                }

                IUniqueValidator uv =new DictionaryUniqueValidator(this,unique);
                this.uniques.Add(uv);
            }
        }