WebHU - Programozási kérdések és válaszok

hogyan lehet átalakítani az Npgsqldate karakterláncot az EF Core-ban

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();
c#
06.07.2020

  • Használsz paramétereket? stackoverflow.com/questions/9476476/ 06.07.2020
  • @jdweng frissítettem a kérdésem 06.07.2020
  • @jdweng nem tudom, hogyan adhatom át a dátumot, amely az SP-mben szerepel 06.07.2020
  • A DateTo és DateFrom is paraméternek kell lennie. 06.07.2020
  • ne alakítsd át. csak küldje el az éééé/hh/nn karakterlánc formátumot 06.07.2020
  • @LDS a DB-ben a várható dátumformátum 07.07.2020
  • @jdweng mire gondolsz? 07.07.2020
  • A lekérdezés utolsó sorában nincsenek paraméterek: ,@p5, @p6,regionalManager,service_under,supervisor 07.07.2020
  • @jdweng frissítette a kérdésem, az a furcsa, hogy amikor közvetlenül átadom a string formátumot dátumként a függvényemnek, akkor működik, de paraméterként nem működik 07.07.2020
  • Az adatbázis egy karakterlánc vagy egy dátumidő? 07.07.2020
  • @jdweng a dátuma 07.07.2020
  • Létrehozta a @p5 és @p6 paramétereket? 07.07.2020
  • @jdweng mit értesz p5 és p6 alatt, nekem 4 paraméterem van :) 07.07.2020
  • Azt hiszem, új SqlParameterre van szüksége (@searchTerm, userSuppliedSearchTerm) [Lásd: docs.microsoft.com/en-us/dotnet/api/ Helyette a következőt használja: DateFrom,DateTo,regionalManager,service_under,supervisor 07.07.2020

Új anyagok

A rádiógomb ellenőrzött eseményének használata a jQueryben
Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

Miért érdemes elkezdeni a kódolást 2023-ban?
01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

🎙 Random Noise #2  – Örökbefogadás és hit
az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..