Esempio n. 1
0
 public IDataParameter CreateParameter(string paramName, ISqlConverter customField)
 {
     return(new SqliteParameter
     {
         ParameterName = paramName,
         Value = customField.ToSqlValue()
     });
 }
Esempio n. 2
0
        private LogicalColumn(Table table, PropertyInfo member, ColumnAttribute column, ISqlConverter converter)
        {
            Table     = table;
            Member    = member;
            Converter = converter;
            Name      = member.Name.Split('.').Last();

            if (Converter != null)
            {
                var columns = Converter.GetColumns(Member);
                if (columns != null)
                {
                    PhysicalColumns = columns.Select(x => new PhysicalColumn(this, x.ColumnName, x.IsAutoIncrement)).ToArray();
                }
            }

            if (PhysicalColumns == null)
            {
                PhysicalColumns = new[] { new PhysicalColumn(this, column?.ColumnName ?? Name, column?.IsAutoIncrement ?? false) }
            }
            ;
        }
Esempio n. 3
0
 protected SqlGenerator(ISqlConverter sqlConverter, ISqlStatement sqlStatement)
     : this(sqlConverter)
 {
     _sqlStatement = sqlStatement;
 }
Esempio n. 4
0
 public SqlGenerator(ISqlConverter sqlConverter) : this()
 {
     Converter = sqlConverter;
 }
Esempio n. 5
0
 public void MyTestCleanup()
 {
     _converter = null;
 }
Esempio n. 6
0
 public void MyTestInitialize()
 {
     _converter = new DaoSqlConverter();
 }
Esempio n. 7
0
 public void MyTestInitialize()
 {
     Converter = GetConverter();
     Generator = new SqlGenerator();
 }
Esempio n. 8
0
 public ConditionStringBuilder ConditionStringBuilder(ISqlConverter converter = null)
 {
     return(new ConditionStringBuilder(converter));
 }
Esempio n. 9
0
 public SqlGenerator SqlGenerator(ISqlConverter converter = null)
 {
     return(new SqlGenerator(converter));
 }
Esempio n. 10
0
 public ConditionStringBuilder(ISqlConverter converter)
 {
     SqlConverter = converter;
 }