Dapper Rainbow: cómo especificar el nombre de la tabla en otro esquema

dapper dapper-rainbow

Pregunta

Soy bastante nuevo para Dapper Rainbow, así que me podría estar perdiendo algo obvio. ¿Es posible especificar el nombre de la tabla y, en caso afirmativo, cómo?

He intentado lo siguiente sin suerte.

public class DashboardContext : Database<DashboardContext>
{
    public DashboardContext()
    {
       this.DashboardResults = new Table<DashboardResult>(this, "Monitor.DashboardResult");
    }

    public Table<DashboardResult> DashboardResults { get; set; }
}

Respuesta popular

Tuve el mismo problema, pero parece un error en el código. Acabo de comentar las líneas donde está configurando el constructor para las tablas (Database.cs) y funciona.

    internal void InitDatabase(DbConnection connection, int commandTimeout)
    {
        this.connection = connection;
        //this.commandTimeout = commandTimeout;
        //if (tableConstructor == null)
        //{
        //    tableConstructor = CreateTableConstructorForTable();
        //}

        //tableConstructor(this as TDatabase);
    }

Supongo que esta no es la mejor solución ...



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué