DbContext, definiowanie domyślnego konstruktora

DbContext, definiowanie domyślnego konstruktora
MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Hej,

Co tutaj robię źle? Może mi ktoś wytłumaczyć? Według mnie powinno być wszystko w porządku. Podkreśla base("connectionString")

Kopiuj
using System.Data.Entity;
using CRUD.Models;

namespace CRUD.DAL
{
    public class ToDoContext : DbContext
    {
        public ToDoContext() : base("connectionString")
        {
        }

        public DbSet<todo> ToDo { get; set; }
    }
}

Dzięki!

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

no dobra ale kopiluje się czy nie sprawdzałeś?

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 288
0

Ten konstruktor w ogóle przyjmuje stringa?

Tak spróbuj

Kopiuj
public class ToDoContext : DbContext
{
    public ToDoContext(DbContextOptions<ToDoContext> options) : base(options)
    {
    }
    public DbSet<todo> ToDo { get; set; }
}

A w Startup.cs dodaj:

Kopiuj
public void ConfigureServices(IServiceCollection services)
{
    services.AddDbContext<ToDoContext>(options => options.UseSqlite("connectionString"));
}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.