【发布时间】:2016-11-06 00:59:16
【问题描述】:
我是 ASP.NET MVC 的新手,我遇到了这个异常,连接字符串看起来很完美,但仍然引发了异常,如果有人告诉我为什么会发生,不胜感激。
谢谢大家
模型 1
namespace MVCTwice.Models
{
public class StudentContext : DbContext
{
public DbSet<Student> studs { get; set; }
}
}
模型 2
namespace MVCTwice.Models
{
[Table("tblStudents")]
public class Student
{
public int id { get; set; }
public string name { get; set; }
public string gender { get; set; }
public string totalMarks { get; set; }
}
}
动作方法
public ActionResult Index()
{
StudentContext studentContext = new StudentContext();
//Student emp = studentContext.studs.Select(emp=>emp.)
List<Student> emp=studentContext.studs.ToList();
return View(emp);
}
查看
@model MVCTwice.Models.Student
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<div>
@Model.gender
@Model.name
@Model.id
@Model.totalMarks
</div>
</body>
</html>
例外
连接字符串
<connectionStrings >
<add
name="myConnectionString"
connectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=LoginInfo;Data Source=.\SQLEXPRESS"
providerName="System.Data.SqlClient"/>
</connectionStrings>
【问题讨论】:
-
您可以使用来自 sql mgmnt studio 的凭据登录吗?我会从那里开始。
-
可以,登录 sql mgmnt studio
-
您没有在连接字符串中提供密码
-
提供密码后异常保持不变
-
显示您的内部异常和堆栈跟踪以获取更多详细信息。通常内部异常会说明您应该如何解决连接问题。
标签: asp.net-mvc entity-framework asp.net-mvc-4 entity-framework-4 entity-framework-6