Ejemplo n.º 1
0
        public virtual void SetBuildParameter(ref List <SqlBuildParameter> buildParmes, object ojbValue, ColumnInfo columnInfo)
        {
            SqlBuildParameter  classbuildparameter = SqlBuildParameter.Create(columnInfo.TableNameAs);
            List <ColumnBuild> classBuilList       = new List <ColumnBuild>()
            {
                ColumnBuild.Create(columnInfo.ColumnName, columnInfo.Value, columnInfo.ColumnType, columnInfo.DBType)
            };

            classbuildparameter.ColumnBuilds = classBuilList;
            ContainsAdd(ref buildParmes, classbuildparameter, columnInfo.IsGenric);
        }
Ejemplo n.º 2
0
        public void BasePropertySetValue(ref List <SqlBuildParameter> buildParmes, object obj, SQLBuildAttribute buildAttribute, PropertyInfo property, bool isList = false)
        {
            Type               bindType            = MatchAttrProperty(buildAttribute.ColumnTypeAs, property);
            string             AddColName          = string.IsNullOrEmpty(buildAttribute.ColumnAs) ? property.Name : buildAttribute.ColumnAs;
            object             AddValue            = property.GetValue(obj, null);
            SqlBuildParameter  classbuildparameter = SqlBuildParameter.Create(buildAttribute.TableAs);
            List <ColumnBuild> classBuilList       = new List <ColumnBuild>()
            {
                ColumnBuild.Create(AddColName, AddValue, bindType, buildAttribute)
            };

            classbuildparameter.ColumnBuilds = classBuilList;
            SqlBuildSuppot.ContainsAdd(ref buildParmes, classbuildparameter, isList);
        }