Microsoft.EntityFrameworkCore.dll中出現“System.ArgumentException”類型的異常,但未在用戶代碼中處理

asp.net-core asp.net-core-mvc entity-framework-core

_context.userAccount.ToList()中出現錯誤

Microsoft.EntityFrameworkCore.dll中出現“System.ArgumentException”類型的異常,但未在用戶代碼中處理

附加信息:初始化字符串的格式不符合從索引48開始的規範。

OurDbContext.cs

public class OurDbContext : DbContext
    {
        public OurDbContext(DbContextOptions<OurDbContext> options) : base(options)
        {
        }
        public DbSet<UserAccount> userAccount { get; set; }
    }

HomeController.cs

private OurDbContext _context;
public HomeController(OurDbContext context)
{
     _context = context;
}

public IActionResult Index()
{
     return View(_context.userAccount.ToList());
}

一般承認的答案

檢查配置文件中的連接字符串,並確保沒有應該轉義的特殊字符,例如連接字符串中的任何終止或任何此類字符。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow