internal static string BuildClr(System.DateTime arg, BuildContext buildContext) { var sql = arg.Parameterize(buildContext); if (sql == null) { sql = Mapping.BuildCast(arg); } return(sql); }
internal string BuildString(string arg) { if (Variable.Detect(arg)) { return(arg); } else { return(arg.Parameterize(this) ?? Mapping.BuildCast(arg)); } }
internal ColumnAsChainer(System.TimeSpan value, string alias) : base(alias) { _value = value; _columnName = alias; if (chainException != null) { return; } _prevBuild = (buildContext, buildArgs) => { return(value.Parameterize(buildContext) ?? Mapping.BuildCast(value)); }; Build = (buildContext, buildArgs) => { return(Text.GenerateSql(20) .Append(_prevBuild(buildContext, buildArgs)) .Append(Text._As_) .Append(Filter.Delimit(Name)) .ToString()); }; }
internal static string BuildClr(System.Byte[] arg, BuildContext buildContext) { return(arg.Parameterize(buildContext) ?? Mapping.BuildCast(arg)); }
internal static string BuildClr(System.DateTimeOffset arg, BuildContext buildContext) { return(arg.Parameterize(buildContext) ?? Mapping.BuildCast(arg)); }