在我开始我的项目之前,我没有收到任何错误,但是当我启动它时,我收到此错误
连接未关闭。连接的当前状态为正在连接。
错误在这段代码中
public class RoleMenu{
private DBContext db = new DBContext();
public List<Menu> GetList_Menu_ByRole(Role role)
{
List<RoleMenu> roleMenus = db.RoleMenus.Include(u => u.Role).Include(u => u.Menu).ToList(); //error is here
List<Menu> roles = new List<Menu>();
foreach (var eachRoleMenu in roleMenus)
{
if (eachRoleMenu.RoleID == role.ID)
{
roles.Add(eachRoleMenu.Menu);
}
}
return roles;
}
}
这是我的 web.config
<add name="DBContext" connectionString="Data Source=DESKTOP-SRRO03Q;Initial Catalog=Project1;Integrated Security=True;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
如何修复这个错误?谢谢,
慕尼黑的夜晚无繁华
相关分类