【发布时间】:2016-10-24 22:53:47
【问题描述】:
当我尝试从 AspNetUserClaims 获取数据时,我收到一个异常提示“没有为此 DbContext 配置数据库提供程序”。我不确定为什么会发生这种情况,我想做的只是为 AspNetUserClaims 制作一个表格,以便我可以在管理面板中编辑它们。
基于数据库生成表的方法:
public IActionResult Claim()
{
var context = new ApplicationDbContext();
var allclaims = context.UserClaims.ToList();
var table = "";
var cur = "odd";
var i = 0;
foreach (var claim in allclaims)
{
cur = i % 2 != 0 ? "odd" : "even";
table +=$"<tr role=\"row\" class=\"{cur}\">" +
"<td class=\"sorting_1\">{claim.UserId}</td>" +
$"<td>{claim.ClaimType}</td>" +
$"<td>{claim.ClaimValue}</td>" +
"</tr>";
}
ViewBag.Table = table;
return View();
}
如果有经验的人理解这个问题,我将不胜感激。
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-core