C# 在ASP.NET MVC项目中首次使用实体框架代码时出现登录失败错误

C# 在ASP.NET MVC项目中首次使用实体框架代码时出现登录失败错误,c#,asp.net-mvc,entity-framework,C#,Asp.net Mvc,Entity Framework,我正在从事一个ASP.NETMVC项目,并尝试使用最新版本的EntityFramework,首先使用EF代码创建数据库,但它会使登录用户的get错误保持失败 我检查了所有关于这个问题的问题,但没有一个能解决这个问题, 比如: 这是我在web.config中的连接字符串: <connectionStrings> <add name="MyContext" connectionString="Data Source=ROCKY-PC\ROCKYSQL;

我正在从事一个ASP.NETMVC项目,并尝试使用最新版本的EntityFramework,首先使用EF代码创建数据库,但它会使登录用户的get错误保持失败

我检查了所有关于这个问题的问题,但没有一个能解决这个问题, 比如:

这是我在
web.config
中的连接字符串:

<connectionStrings>
    <add name="MyContext" 
        connectionString="Data Source=ROCKY-PC\ROCKYSQL;Initial Catalog=MyDB;Integrated Security=True" 
        providerName="System.Data.SqlClient"/>
</connectionStrings>

我的上下文类

using System.Data.Entity;

namespace testNox.Models
{
    public class MyContext : DbContext
    {
        DbSet<Student> Students { get; set; }
    }
}
使用System.Data.Entity;
命名空间testNox.Models
{
公共类MyContext:DbContext
{
DbSet学生{get;set;}
}
}
我不知道哪里出了问题,我测试了几次连接并成功了


注意:数据库优先一切都很好,但代码优先每次尝试都不会有更好的效果,因为sql server用户没有适当的数据库访问权限。在我的例子中,我创建了一个新的登录用户,并赋予他所有必需的权限(在connectionstring中添加用户名和密码)。这就解决了我所有的登录和权限相关的问题


经过大量测试,问题解决了。 我在
上下文类
中设置了一个断点并运行它,我发现执行没有通过它,所以我向entities类添加了值,以便执行
上下文类
,它工作得非常好