0

i'm trying to connect wpf desktop project to MySQL database and after start the project I found this exception that I don't know how to do with it and this my class to connect to mysql



using AYMEN.Data.Layers.Entities;
using Microsoft.EntityFrameworkCore;


namespace AYMEN.Data.Layers
{
    public class SuivOrDbContext : DbContext
    {
        string connectionString;
        public SuivOrDbContext(string connectionString)
        {
            this.connectionString = connectionString;
            //optionsBuilder.UseMySQL(connectionString);
            //Database.SetInitializer(new DropCreateDatabaseIfModelChanges<SuivOrDbContext>());
        }

        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder.UseMySQL("server=localhost;database=SuivOr;Uid=root;Pwd=admin;");
        }

        public DbSet<User> Users { get; set; }

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

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            //Configuration.ProxyCreationEnabled = true;
            //modelBuilder.Entity<Project>().Map();
            //modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();

            base.OnModelCreating(modelBuilder);
        }
    }
}


0 Answers0