Dapper Rainbow - 다른 스키마에서 테이블 이름을 지정하는 방법

dapper dapper-rainbow

문제

나는 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);
    }

나는 이것이 최선의 해결책이 아닌 것 같아 ...



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow