I have a .ps1 file that I run from PowerShell, the code is as follows:
$strTables = ""
$tables | ForEach-Object{
$strTables += "-t $_ "
}
# $strTables = -t fisrtTable -t secondTable
dotnet ef dbcontext scaffold $strConn Npgsql.EntityFrameworkCore.PostgreSQL --context MyModel $strTables -v -f
If I put the variable $strTable
in the command it does not recognise the -t
parameter (but the variable $strConn
does work)
Unrecognized option '-t fisrtTable -t secondTable'
If I write the tables without the variable, it works.
dotnet ef dbcontext scaffold $strConn Npgsql.EntityFrameworkCore.PostgreSQL --context MyModel -t firstTable -t secondTable -v -f
I have too many tables to do this manually. Do you know how I can concatenate variable $strTables
with the dotnet
command?
Thanks in advance