Skip to content

Scaffold-DbContext generates DateTime instead of DateTimeOffset for PostgreSQL database #30274

@jgador

Description

@jgador

Scaffold-DbContext for PostgreSQL with data type timestamp with timezone generates DateTime instead of DateTimeOffset.

Scaffold-DbContext "Host=localhost;Port=5432;Database=<db>;User ID=<user id>;Password=<password>;" Npgsql.EntityFrameworkCore.PostgreSQL -OutputDir Entities.Psql.Generated -Namespace Data.Entities.Psql -ContextDir Contexts.Psql.Generated -DataAnnotations -Context PsqlContext -ContextNamespace Data.Contexts.Psql -NoPluralize -NoOnConfiguring -Force

Provider and version information

EF Core version: 6.0.5
Database provider: Npgsql.EntityFrameworkCore.PostgreSQL
Target framework: .NET 6.0
Operating system: Windows 11
IDE: Visual Studio 2022 17.4.4

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions