Dapper Rainbow - Comment spécifier un nom de table dans un autre schéma

dapper dapper-rainbow

Question

Je suis plutôt nouveau avec Dapper Rainbow, donc il se peut que je manque quelque chose d'évident. Est-il possible de spécifier le nom de la table et si oui comment?

J'ai essayé ce qui suit sans succès.

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

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

Réponse populaire

J'ai eu le même problème mais cela semble être une erreur dans le code. Je viens de commenter les lignes où se trouve le constructeur des tables (Database.cs) et ça marche.

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

        //tableConstructor(this as TDatabase);
    }

Je suppose que ce n'est pas la meilleure solution ...



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi