Npgsql-EF6 Datamapping

  • C#
  • .NET 5–6

    Npgsql-EF6 Datamapping

    Hallo

    ich möchte mit C# an einen PostgreSQL-Server und verwende dazu das Treiberpaket Npgsql für EntityFramework 6.

    Ein Datenfeld der Quelltabelle von der ich lesen will, ist definiert als real[] und wird beim Scaffolding als float[]? erkannt. Beim Lesen erhalte ich aber folgenden Fehler:

    Nachricht = Cannot read an array with 1 dimension(s) from an array with 2 dimension(s)
    Quelle = Npgsql

    Ich interpretiere das so, dass beim Lesen der serverseitige Datentyp als 2d Array erkannt wird. Das widerspricht der eigentlichen Definition auf dem Server und auch den Ergebnissen vom Scaffolding. Wenn ich das Datenfeld als float[,]? definiere, dann führt das auch nicht zum Ziel

    The type Single[,] does not represent a sequence


    Hat da jemand einen Tipp?

    Ich bin dabei nicht auf EF6 angewiesen!

    Gruß

    MQ