API/CodeSamples/DataSourceAliases.md
... ...
@@ -25,6 +25,7 @@ public class CustomAdHocConfig : Izenda.AdHoc.DatabaseAdHocConfig
25 25
AdHocSettings.SqlServerConnectionString = "INSERT_CONNECTION_STRING_HERE";
26 26
Izenda.AdHoc.AdHocSettings.AdHocConfig = new CustomAdHocConfig();
27 27
AdHocSettings.DataSourceAliases["tblOrders"] = "Order Details"; //The relevant setting
28
+ AdHocSettings.DataSourceAliases.Add("tblOrders", "Orders Details"); //Additional way to set
28 29
HttpContext.Current.Session["ReportingInitialized"] = true;
29 30
}
30 31
}
... ...
@@ -56,5 +57,6 @@ End Class
56 57
You can use fully-qualified data source names to allow columns from different tables and schemas with the same name to be aliased differently if you so desire. To do that, simply use bracket notation to specify the schema and table:
57 58
58 59
```csharp
59
-AdHocSettings.FieldAliases.Add("[dbo].[tblOrders]", "Orders Details")
60
+AdHocSettings.DataSourceAliases["[dbo].[tblOrders]"] = "Order Details";
61
+AdHocSettings.DataSourceAliases.Add("[dbo].[tblOrders]", "Orders Details");
60 62
```
... ...
\ No newline at end of file