Visual Studio System.ArgumentException:'不支持的关键字:'desktop-khcvncn\sql;数据库'.'

ozxc1zmp  于 2023-03-31  发布在  其他
关注(0)|答案(1)|浏览(226)

public class CarContext:DbContext
    {
        //we are selecting the which database
        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder.UseSqlServer(@"DESKTOP-KHCVNCN\SQL;Database=Cars;Trusted_Connection=true");
        }
        //which object in sql server match which object in project we are doint it
        public DbSet<Car> CarsInformations { get; set; }
        public DbSet<Brand> Brands { get; set; }
        public DbSet<Color> Colors { get; set; }
    }

我认为我不能连接到sql server这就是为什么它给出错误
但是一切都很好,我能做什么来解决这个问题?

xqkwcwgp

xqkwcwgp1#

请参考官方文档:配置数据库提供程序

public class ApplicationDbContext : DbContext
{
    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseSqlServer(@"Server=(localdb)\mssqllocaldb;Database=Test");
    }
}

您应该使用connectionString作为UseSqlServer的参数,您可以在图片2中的汽车属性中找到它。

相关问题