JetBrains Rider添加数据源

时间:2018-07-16 15:14:53

标签: asp.net-mvc jetbrains-ide rider

我正在为我的ASP.NET MVC Web项目使用JetBrains Rider IDE。我已经从数据工具中添加了数据源,并创建了具有

的TaskContext.cs
namespace TaskManager.Entity.Models
{
    public class TaskContext : DbContext
    {
        public virtual DbSet<Task> Tasks { get; set; }
        public virtual DbSet<User> Users { get; set; }
        public virtual DbSet<Team> Teams { get; set; }
    }
}

其中的代码。

我的问题是我无法访问项目中的数据库。如何访问和使用我的数据库?

在骑士中,我们没有ADO.NET文件,没有该文件,我无法访问数据库。

当我尝试从Controller的数据库中获取列表时,页面给出此错误

at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance (System.Web.Routing.RequestContext requestContext, System.Type controllerType) [0x0003d] in <cc73190bab9d435c831510ff295c572a>:0 
at System.Web.Mvc.DefaultControllerFactory.CreateController (System.Web.Routing.RequestContext requestContext, System.String controllerName) [0x0003c] in <cc73190bab9d435c831510ff295c572a>:0 
at System.Web.Mvc.MvcHandler.ProcessRequestInit (System.Web.HttpContextBase httpContext, System.Web.Mvc.IController& controller, System.Web.Mvc.IControllerFactory& factory) [0x00066] in <cc73190bab9d435c831510ff295c572a>:0 
at System.Web.Mvc.MvcHandler.BeginProcessRequest (System.Web.HttpContextBase httpContext, System.AsyncCallback callback, System.Object state) [0x00012] in <cc73190bab9d435c831510ff295c572a>:0 
at System.Web.Mvc.MvcHandler.BeginProcessRequest (System.Web.HttpContext httpContext, System.AsyncCallback callback, System.Object state) [0x00007] in <cc73190bab9d435c831510ff295c572a>:0 
at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest (System.Web.HttpContext context, System.AsyncCallback cb, System.Object extraData) [0x00000] in <cc73190bab9d435c831510ff295c572a>:0 
at System.Web.HttpApplication+<Pipeline>d__225.MoveNext () [0x008d4] in /build/mono/src/mono/mcs/class/System.Web/System.Web/HttpApplication.cs:1335 
at System.Web.HttpApplication.Tick () [0x00000] in /build/mono/src/mono/mcs/class/System.Web/System.Web/HttpApplication.cs:927 

0 个答案:

没有答案