PostgreSQL tillader dig ikke at sætte en parameter nogen steder i en forespørgsel. Det, du ønsker, kan opnås med følgende:
var command = new NpgsqlCommand("select * from Logs.Logs where Log_Date > current_date - @days", conn))
command.Parameters.AddWithValue("@days", TimeSpan.FromDays(days));
På denne måde overfører du intervallet direkte fra Npgsql til PostgreSQL i stedet for en del af udtrykket designet til at skabe det interval.