예제 #1
0
파일: QSqlMaker.cs 프로젝트: alex765022/IBN
        public void AddField(QSqlSelectFieldMaker FieldMaker)
        {
            if (!FieldMaker.IsNULL && FieldMaker.Field.Relations != null)
            {
                foreach (QFieldJoinRelation relation in  FieldMaker.Field.Relations)
                {
                    if (relation.LanguageField != null)
                    {
                        _WhereConditions.Add(new SimpleFilterCondition(new QField(relation.LanguageField, relation.LanguageField, relation.LanguageField, System.Data.DbType.Int32, QFieldUsingType.Abstract, FieldMaker.Field.Relations), _LanguageId, SimpleFilterType.Equal));
                    }
                }
            }

            _Fields.Add(FieldMaker);
        }
예제 #2
0
파일: QSqlMaker.cs 프로젝트: 0anion0/IBN
        public void AddField(QSqlSelectFieldMaker FieldMaker)
        {
            if(!FieldMaker.IsNULL && FieldMaker.Field.Relations!=null)
            {
                foreach(QFieldJoinRelation relation in  FieldMaker.Field.Relations)
                {
                    if(relation.LanguageField!=null)
                        _WhereConditions.Add( new SimpleFilterCondition(new QField(relation.LanguageField,relation.LanguageField,relation.LanguageField,System.Data.DbType.Int32,QFieldUsingType.Abstract,FieldMaker.Field.Relations),_LanguageId,SimpleFilterType.Equal));
                }
            }

            _Fields.Add(FieldMaker);
        }