protected override string GetValueString(DataParameterCollection dpc, DbDialect dd, KeyValue kv) { if(kv.Value == null) { return "NULL"; } return dd.QuoteForColumnName((string)kv.Value); }
public KeyValueClause(KeyValue kv, CompareOpration co) { this.KV = kv; if (kv.Value == null) { if (co == CompareOpration.Equal) co = CompareOpration.Is; else if (co == CompareOpration.NotEqual) co = CompareOpration.IsNot; } Comp = StringHelper.EnumToString(co); }
public void Add(KeyValue kv) { List.Add( kv ); }
public void Add(KeyValue kv) { List.Add(kv); }
protected virtual string GetValueString(DataParameterCollection dpc, DbDialect dd, KeyValue kv) { if(kv.Value == null) { return "NULL"; } string dpStr; if (DataSettings.UsingParameter) { dpStr = dd.QuoteParameter(string.Format("{0}_{1}", DataParameter.LegalKey(kv.Key), dpc.Count)); var dp = new DataParameter(dpStr, kv.NullableValue, kv.ValueType); dpc.Add(dp); } else { dpStr = DataTypeParser.ParseToString(kv.Value, dd); } return dpStr; }