private
string
GetSql( IList<
int
> machineIds )
{
var sql =
new
StringBuilder(
"SELECT FileID FROM Files Where MachineID In("
);
for
( var i = 0; i < machineIds.Count; i++ )
{
if
( i > 0 )
sql.Append(
", "
)
sql.Append(
"@MachineId{0}"
, i);
}
sql.Append(
" ) "
);
//additional parameters to query
sql.AppendLine(
" And Col1 = @Col1"
);
sql.AppendLine(
" And Col2 = @Col2 "
);
...
return
sql.ToString();
}