-
Notifications
You must be signed in to change notification settings - Fork 256
Open
Milestone
Description
After update to net core 2.1 and Npgsql.EntityFrameworkCore.PostgreSQL 2.1, EF throw exception:
System.InvalidOperationException: "The property 'TBReestr.TBrDateEnd' is of type 'Nullable<NpgsqlDate>' which is not supported by current database provider.
And same problem with Nullable<NpgsqlDateTime>.
part of Model:
public class TBReestr
{
public long TBrId { get; set; }
public NpgsqlDate? TBrDateStart { get; set; }
public NpgsqlDate? TBrDateEnd { get; set; }
}modelBuilder:
modelBuilder.Entity<TBReestr>(entity =>
{
entity.HasKey(e => e.TBrId);
entity.ToTable("tBReestr");
entity.Property(e => e.TBrDateStart)
.HasColumnName("tBR_DateStart");
entity.Property(e => e.TBrDateEnd)
.HasColumnName("tBR_DateEnd");
}Connection:
services.AddEntityFrameworkNpgsql().AddDbContextPool<DataContext>(options => options.UseNpgsql(configuration.GetConnectionString("DataConnection")));Npgsql version: 4.0
Npgsql.EntityFrameworkCore.PostgreSQL 2.1
net core 2.1
PostgreSQL version: 9.6.6
Operating system: Win10
Metadata
Metadata
Assignees
Labels
No labels