Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime 9.0.3

Npgsql Entity Framework Core provider for PostgreSQL

Npgsql.EntityFrameworkCore.PostgreSQL is the open source EF Core provider for PostgreSQL. It allows you to interact with PostgreSQL via the most widely-used .NET O/RM from Microsoft, and use familiar LINQ syntax to express queries.

This package is a plugin which allows you to use the NodaTime date/time library when interacting with PostgreSQL; this provides a better and safer API for dealing with date and time data.

To use the plugin, simply add UseNodaTime as below and use NodaTime types in your entity properties:

await using var ctx = new BlogContext();
await ctx.Database.EnsureDeletedAsync();
await ctx.Database.EnsureCreatedAsync();

// Insert a Blog
ctx.Blogs.Add(new()
{
    Name = "FooBlog",
    CreationTime = SystemClock.Instance.GetCurrentInstant()
});
await ctx.SaveChangesAsync();

// Query all blogs created in 2020 or after
var newBlogs = await ctx.Blogs.Where(b => b.CreationTime >= Instant.FromUtc(2020, 1, 1, 0, 0, 0)).ToListAsync();

public class BlogContext : DbContext
{
    public DbSet<Blog> Blogs { get; set; }

    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        => optionsBuilder.UseNpgsql(
            @"Host=myserver;Username=mylogin;Password=mypass;Database=mydatabase",
            o => o.UseNodaTime());
}

public class Blog
{
    public int Id { get; set; }
    public string Name { get; set; }
    public Instant CreationTime { get; set; }
}

The plugin also supports translating most NodaTime methods and properties into corresponding PostgreSQL date/time operations. For more information, see the NodaTime plugin documentation page.

No packages depend on Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime.

Version Downloads Last updated
9.0.3 1 01/31/2025
9.0.2 1 01/31/2025
9.0.1 1 01/31/2025
9.0.0 0 11/18/2024
9.0.0-rc.2 1 01/31/2025
9.0.0-rc.1 1 01/31/2025
9.0.0-preview.7 1 01/31/2025
9.0.0-preview.3 1 01/31/2025
9.0.0-preview.2 1 01/31/2025
9.0.0-preview.1 1 01/31/2025
8.0.11 1 01/31/2025
8.0.10 0 10/17/2024
8.0.8 1 01/31/2025
8.0.4 0 05/11/2024
8.0.2 0 02/17/2024
8.0.0 0 11/21/2023
8.0.0-rc.2 1 01/31/2025
8.0.0-rc.1 1 01/31/2025
8.0.0-preview.7 1 01/31/2025
8.0.0-preview.4 1 01/31/2025
8.0.0-preview.3 1 01/31/2025
8.0.0-preview.2 1 01/31/2025
8.0.0-preview.1 1 01/31/2025
7.0.18 1 01/31/2025
7.0.11 1 01/31/2025
7.0.4 2 01/20/2025
7.0.3 0 02/15/2023
7.0.1 1 01/31/2025
7.0.0 1 01/31/2025
7.0.0-rc.2 1 01/31/2025
7.0.0-rc.1 0 09/16/2022
7.0.0-preview.7 1 01/31/2025
7.0.0-preview.6 1 01/31/2025
7.0.0-preview.5 1 01/31/2025
7.0.0-preview.4 1 01/31/2025
7.0.0-preview.3 1 01/31/2025
7.0.0-preview.2 1 01/31/2025
7.0.0-preview.1 1 01/31/2025
6.0.29 1 01/31/2025
6.0.22 1 01/31/2025
6.0.8 1 01/31/2025
6.0.7 1 01/31/2025
6.0.6 1 01/31/2025
6.0.5 1 01/31/2025
6.0.4 0 04/19/2022
6.0.3 1 01/31/2025
6.0.2 1 01/31/2025
6.0.1 1 01/31/2025
6.0.0 1 01/31/2025
6.0.0-rc.2 0 10/14/2021
6.0.0-rc.1 0 09/24/2021
6.0.0-preview7 1 01/31/2025
6.0.0-preview6 0 07/31/2021
6.0.0-preview5 1 01/31/2025
6.0.0-preview4 1 01/31/2025
6.0.0-preview3 0 04/15/2021
6.0.0-preview2 1 01/31/2025
6.0.0-preview1 1 01/31/2025
5.0.10 1 01/31/2025
5.0.7 1 01/31/2025
5.0.6 0 05/11/2021
5.0.5.1 1 01/31/2025
5.0.5 1 01/31/2025
5.0.2 1 01/31/2025
5.0.1 1 01/31/2025
5.0.0 1 01/31/2025
5.0.0-rc2 1 01/31/2025
5.0.0-rc1 0 09/14/2020
5.0.0-preview8 0 08/27/2020
5.0.0-preview7 1 01/31/2025
5.0.0-preview6 1 01/31/2025
5.0.0-preview5 1 01/31/2025
5.0.0-preview4 1 01/31/2025
5.0.0-preview3 1 01/31/2025
5.0.0-preview2 1 01/31/2025
5.0.0-preview.2.20120.8 1 01/31/2025
3.1.18 1 01/31/2025
3.1.11 0 01/21/2021
3.1.4 1 01/31/2025
3.1.3 1 01/31/2025
3.1.2 1 01/31/2025
3.1.1 1 01/31/2025
3.1.0 1 01/31/2025
3.1.0-preview3 1 01/31/2025
3.1.0-preview2 1 01/31/2025
3.0.1 0 10/02/2019
3.0.0 1 01/31/2025
3.0.0-preview9 0 09/04/2019
3.0.0-preview8 1 01/31/2025
3.0.0-preview7 1 01/31/2025
3.0.0-preview5 1 01/31/2025
3.0.0-preview4 1 01/31/2025
3.0.0-preview3 1 01/31/2025
3.0.0-preview1 1 01/31/2025
2.2.4 1 01/31/2025
2.2.0 1 01/31/2025
2.1.1 1 01/31/2025
2.1.0 1 01/31/2025
2.1.0-rc1 0 05/08/2018