elakadtam a string Npgsql-re való konvertálásánál
String dtTo="2020/07/01"
NpgsqlDate DateTo = NpgsqlDate.ToNpgsqlDate(Convert.ToDateTime(dtTo));
hibaüzenetet ad, amely azt mondja, hogy nem található relációs típushoz való leképezés az 'NpgsqlDate' CLR típushoz
szükségem van rá a tárolt eljárásomhoz:
regionalManager = "%";
dtFrom = "2020-07-03";
dtTo = "2020-07-07";
string service_under = "%";
string supervisor = "%";
NpgsqlDate DateFrom = NpgsqlDate.Parse(dtFrom);
NpgsqlDate DateTo = NpgsqlDate.Parse(dtTo);
NpgsqlParameter p0 = new NpgsqlParameter("@drfrom", NpgsqlDbType.Date);
NpgsqlParameter p1 = new NpgsqlParameter("@dtto", NpgsqlDbType.Date);
NpgsqlParameter p2 = new NpgsqlParameter("@regionalmanager", NpgsqlDbType.Varchar);
NpgsqlParameter p3 = new NpgsqlParameter("@serviceunder", NpgsqlDbType.Varchar);
NpgsqlParameter p4 = new NpgsqlParameter("@supervisor", NpgsqlDbType.Varchar);
var x = _db.dataInGlance.FromSqlRaw(@"SELECT * from wpv.avail_pro_failedbattry_error_powerconv(@p0,@p1,@p2,@p3,@p4)
res (o_availability double precision, o_production double precision,o_numberofturbines integer, o_errors_disabled integer,o_failed_battery integer,o_power integer,o_crew_present text)",DateFrom,DateTo,regionalManager,service_under,supervisor
).ToList();