我对 Dapper Rainbow 还很陌生,所以我可能会遗漏一些明显的东西。是否可以指定表名,如果可以,如何指定?
我尝试了以下但没有运气。
public class DashboardContext : Database<DashboardContext>
{
public DashboardContext()
{
this.DashboardResults = new Table<DashboardResult>(this, "Monitor.DashboardResult");
}
public Table<DashboardResult> DashboardResults { get; set; }
}
最佳答案
我有同样的问题,但代码中似乎有错误。我刚刚评论了为表(Database.cs)设置构造函数的行,它可以工作。
internal void InitDatabase(DbConnection connection, int commandTimeout)
{
this.connection = connection;
//this.commandTimeout = commandTimeout;
//if (tableConstructor == null)
//{
// tableConstructor = CreateTableConstructorForTable();
//}
//tableConstructor(this as TDatabase);
}
我想这不是最好的解决方案......
关于Dapper Rainbow - 如何在另一个模式中指定表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12424092/