Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Dapper DateTime / Date Cast
Campy
myCSharp.de - Member



Dabei seit:
Beiträge: 430

Themenstarter:

Dapper DateTime / Date Cast

beantworten | zitieren | melden

Verwendetes Datenbanksystem: Postgres

Hallo zusammen,

wir verwenden in einer Anwendung einen Postgres DB Server mit Dapper als ORM.
Ich möchte nun in einer Query die Dauer in Tagen zwischen zwei DateTime Werten erfassen.

Folgend der Teil der Query auf die ich das Problem eingrenzen konnte - ich vermute Dapper kommt mit dem ::date Cast nicht klar:

st."End"::date - st."Start"::date

Die (nicht sehr aussagekräftige) Fehlermeldung:

Fehler
System.NotSupportedException: 'The member Connection of type Npgsql.NpgsqlConnection cannot be used as a parameter value'

Ich hoffe jemand hat eine idee und kann mir weiterhelfen. Vielen Dank!
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Campy am .
A programmer is just a tool, which converts coffeine into code!
private Nachricht | Beiträge des Benutzers
Alf Ator
myCSharp.de - Member



Dabei seit:
Beiträge: 656

beantworten | zitieren | melden

Hallo Campy

Mir ist nicht klar, wo das Problem ist. Vielleich kannst du ein paar mehr Informationen dazu geben.

st."End"::date - st."Start"::date

Stimmt das Datumsformat? Hast du den cast in der Datenbank selber ausprobiert?

Setzt du die Query per Dapper ab? Wofür brauchst du das?

Eventuell kannst du die Dauer auch mit einem Linq-Ausdruck ermitteln.

Gruß
Alf
private Nachricht | Beiträge des Benutzers