Я хочу передать значение строкового массива в качестве параметра в CallBimlScript, например, значение, назначенное здесь:
// Retrieve table list into string array
var tablesToInclude = ExternalDataAccess.GetDataTable(connectionWrk.ConnectionString,
"SELECT DISTINCT [TABLE_NAME] " +
"FROM [ETL_WORK].[STG_TBL_CONFIG] " +
"WHERE [TABLE_SCHEMA] = 'STG' " +
"AND [LOAD_CONFIG] IN ('PAT','TAP'); "
).Rows.OfType<DataRow>().Select(r => r[0].ToString());
Который я передаю в CallBimlScript с помощью этого вызова:
<#=CallBimlScript("DoStuffWithTableNames.biml", connectionWrk, tablesToInclude)>
А вот заголовок BimlScript, который я вызываю:
<#@ property name="connectionWrk" type="Varigence.Languages.Biml.Connection.AstOleDbConnectionNode" #>
<#@ property name="tablesToInclude" type="?" #>
Какой тип данных совместим с переменной, которую я использую в CallBimlScript?