Em chào mọi người, em đang bắt đầu học MVC. Khi chạy lệnh update-database thì gặp lỗi này “Format of the initialization string does not conform to specification starting at index 0”. Đây là file ApplicationDbContext.cs của em
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Design;
using NovelWeb.Models;
using System.CodeDom;
namespace NovelWeb.Data
{
public class ApplicationDbContext:DbContext
{
public ApplicationDbContext()
{
}
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options)
{
}
public DbSet<Novel> Novels { get; set; }
}
public class ApplicationDbContextFactory : IDesignTimeDbContextFactory<ApplicationDbContext>
{
public ApplicationDbContext CreateDbContext(string[] args)
{
var optionsBuilder = new DbContextOptionsBuilder<ApplicationDbContext>();
optionsBuilder.UseSqlServer("DefaultConnection");
return new ApplicationDbContext(optionsBuilder.Options);
}
}
}
Còn đây là file appsetting.json của em:
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"ConnectionStrings": {
"DefaultConnection": "Server=(LocalDb)\\MSSQLLocalDB;Database=Novel;Trusted_Connection=True;"
}
}
Theo em tìm hiểu thì có vẻ là lỗi ở phần DefaultConnection trong file json nhưng em đã kiểm tra và thấy đúng format. Database của em cũng đang chạy bình thường
Em muốn hỏi lỗi ở đâu và hướng xử lý ạ.
Em xin cảm ơn ạ!