EF Core 2.0 Npgsql: 42P01 - PullRequest
       15

EF Core 2.0 Npgsql: 42P01

0 голосов
/ 01 октября 2018

Я изучаю Postgresql с EF Core 2.0

enter image description here

Я продолжаю получать эту ошибку.Я искал в Google, но не смог найти правильный ответ.

Вот некоторые детали моего кода;Startup.CS;

public void ConfigureServices(IServiceCollection services)
    {
        var connectionString =  @"User ID=postgres;Password=postgres;Host=localhost;Port=5432;Database=Test;";

        services.AddEntityFrameworkNpgsql()
            .AddDbContext<DataContext>(options => options.UseNpgsql(connectionString));


        services.AddMvc();
    }

и контекст данных;

public class DataContext : DbContext
{
    public DataContext(DbContextOptions<DataContext> options) : base(options)
    {
    }

    public DbSet<Questions> Questions { get; set; }

}

enter image description here

и моя модель;

public class Questions
{
    public int Id { get; set; }

    public int studentId { get; set; } 

    public string Title { get; set; }

    public int Votes { get; set; }
}

любая помощь будет оценена.

1 Ответ

0 голосов
/ 01 октября 2018

Хорошо исправлено.я думаю, что postgresql чувствителен к регистру.

когда я изменил модель, равную базе данных, проблема решена.

вот моя новая модель.

enter image description here

...