类型' System.ArgumentException'的例外情况发生在Microsoft.EntityFrameworkCore.dll但未在用户代码中处理

时间:2017-01-31 02:34:22

标签: asp.net-core asp.net-core-mvc entity-framework-core

在_context.userAccount.ToList()

中出现错误

类型' System.ArgumentException'的例外情况发生在Microsoft.EntityFrameworkCore.dll中但未在用户代码中处理

附加信息:初始化字符串的格式不符合从索引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());
}

1 个答案:

答案 0 :(得分:0)

检查配置文件中的连接字符串,确保没有应该转义的特殊字符,例如连接字符串中的任何终止或任何此类字符。