f9ca617d818c0f2ff35993a3c5a0d43631807706
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 |