Devexpress DevXPress仪表板-查询生成器中显示的限制表

Devexpress DevXPress仪表板-查询生成器中显示的限制表,devexpress,dashboard,devexpress-mvc,Devexpress,Dashboard,Devexpress Mvc,我试图限制DevExpress仪表板查询生成器中显示的表。 我尝试添加如下查询,但查询生成器仍然显示数据库中的所有表 有没有办法限制查询生成器中显示的表 DataSourceInMemoryStorage dataSourceStorage = new DataSourceInMemoryStorage(); DashboardSqlDataSource sqlDataSource = new DashboardSqlDataSource("MyApp", customstringParams)

我试图限制DevExpress仪表板查询生成器中显示的表。 我尝试添加如下查询,但查询生成器仍然显示数据库中的所有表

有没有办法限制查询生成器中显示的表

DataSourceInMemoryStorage dataSourceStorage = new DataSourceInMemoryStorage();
DashboardSqlDataSource sqlDataSource = new DashboardSqlDataSource("MyApp", customstringParams);


SelectQuery selectQuery = SelectQueryFluentBuilder
            .AddTable("EMPLOYEE_DETAIL", "Employee Master")
            .SelectAllColumns()
            .Build("Employee Information");

sqlDataSource.Queries.Add(selectQuery);

SelectQuery selectQuery2 = SelectQueryFluentBuilder
            .AddTable("EMPLOYEE_ATTENDANCE", "Shift Distribution")
            .SelectAllColumns()
            .Build("Shift Distribution");
        sqlDataSource.Queries.Add(selectQuery2);


sqlDataSource.Fill();
dataSourceStorage.RegisterDataSource("sqlDataSource", sqlDataSource.SaveToXml());

        DashboardConfigurator.Default.SetDataSourceStorage(dataSourceStorage);

要完成此任务,请使用。

中描述的方法,但如何将其实现到表或视图中?示例代码仅显示了实现存储过程的方法。在这种情况下,您还需要重写GetTables和GetViews方法(有关DBSchemaProviderEx类的完整列表,请参见第页)