Я новичок в UWP и пытаюсь настроить свой проект на использование базы данных SQLite, я использую Microsoft.EntityFrameworkCore.SQLite.
Когда я пытаюсь настроитьконтекст базы данных, я получаю эту ошибку.
DbContextOptionsBuilder не содержит определения для UseSqlite, и не может быть найден доступный метод расширения, принимающий первый аргумент типа DBcontextoptionsbuilder (используете ли вы директиву или ссылку на сборку)
Вот мой код
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BradamaInternationalSkill.Models
{
/// <summary>
/// The Entity Framework Database Context.
/// </summary>
public class PersonContext : DbContext
{
internal DbSet<Person> People { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlite("Filename=People.db");
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
// Make Id required.
modelBuilder.Entity<Person>()
.Property(p => p.Id)
.IsRequired();
// Make Name required.
modelBuilder.Entity<Person>()
.Property(p => p.Name)
.IsRequired();
}
}
}