Exemple #1
0
 public static List <ISlimRow> ReadRows(IProcess caller, NamedConnectionString connectionString, string schema, string table)
 {
     return(new AdoNetDbReader(caller.Context)
     {
         Name = "Reader",
         ConnectionString = connectionString,
         TableName = connectionString.Escape(table, schema),
     }.TakeRowsAndReleaseOwnership(caller).ToList());
 }
 public static string NameEscaped(this RelationalColumn column, NamedConnectionString connectionString)
 {
     return(connectionString.Escape(column.Name));
 }
 public static string EscapedName(this RelationalTable table, NamedConnectionString connectionString)
 {
     return(connectionString.Escape(table.Name, table.Schema.Name));
 }
Exemple #4
0
 public static DbColumnDefinition[] StraightCopyAndEscape(NamedConnectionString connectionString, params string[] columnNames)
 {
     return(columnNames
            .Select(col => new DbColumnDefinition(col, connectionString.Escape(col)))
            .ToArray());
 }