MVC3.0连接SQL Serve数据库连接不上的问题
2014-04-15 16:57
337 查看
近在学习MVC,但是连接数据库的时候,一直会有错误,求解决
Models: UserInfo这个model
public class UserInfo
{
[Key,Column("UserID")]
public int UserID { get; set; }
public string LoginName { get; set; }
public string RealName { get; set; }
public int GradeID { get; set; }
}
public class sqlContext : DbContext
{
public DbSet<UserInfo> U_UserInfo { get; set; }
}
controllers:
sqlContext db = new sqlContext();
public ActionResult Index()
{
var U_UserInfo = db.U_UserInfo.ToList();
return View(U_UserInfo);
}
View:
view 代码不贴了
web.config
<add name="sqlContext" connectionString=" Data Source=supervisor;Initial Catalog=sds3;Persist Security Info=True;User ID=sa;Password=admin159753 "
providerName="System.Data.SqlClient" />
错误信息
就想不明白,为什么会出来个U_UserInfoes ,之前在家里做的时候,定义的是一个User表,结果就变成users了,真心搞不懂到底是哪里的问题,求大神们帮忙
提问者采纳
提问者评价
Models: UserInfo这个model
public class UserInfo
{
[Key,Column("UserID")]
public int UserID { get; set; }
public string LoginName { get; set; }
public string RealName { get; set; }
public int GradeID { get; set; }
}
public class sqlContext : DbContext
{
public DbSet<UserInfo> U_UserInfo { get; set; }
}
controllers:
sqlContext db = new sqlContext();
public ActionResult Index()
{
var U_UserInfo = db.U_UserInfo.ToList();
return View(U_UserInfo);
}
View:
view 代码不贴了
web.config
<add name="sqlContext" connectionString=" Data Source=supervisor;Initial Catalog=sds3;Persist Security Info=True;User ID=sa;Password=admin159753 "
providerName="System.Data.SqlClient" />
错误信息
就想不明白,为什么会出来个U_UserInfoes ,之前在家里做的时候,定义的是一个User表,结果就变成users了,真心搞不懂到底是哪里的问题,求大神们帮忙
提问者采纳
DbSet<UserInfo> UserInfoes 默认应该是这个名字,你可以打开你的数据看看,生成的是什么表名。 这个肯定是你用的U_UserInfo和数据库的表名不对应。
提问者评价
问题找到了,其实是MVC在生成表的时候,会自动的变成复数形式。 应该检查下你的数据库中有没有表UserInfoes,检查能不能连接到数据库?
摘自:
http://zhidao.baidu.com/question/581416015.html
相关文章推荐
- #!_MVC数据库连接访问与生成问题
- #!_MVC数据库连接访问与生成问题
- MVC数据库连接问题
- MVC 连接数据库问题
- asp.net mvc 3.0详细笔记__09__创建数据库,应用EF连接模型类和数据表
- 在DLL中使用ADO连接数据库的问题
- 关于struts 连接数据库的问题
- 【数据库】使用ADO方法连接数据库的OPEN方法的字符串问题
- 数据库连接字符串的常见问题和解决方法
- DBProvider 连接 Oracle 10g 数据库的问题
- EF之数据库连接问题The specified named connection is either not found in the configuration, not intended to be used with the Ent
- MySQl-python模块,python连接数据库出现的问题
- Discuzx2.5 数据库连接问题 Host '***.***.***.***' is not allowed to connect to this MySQL server
- [ASP/PHP/JSP]MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- asp中遇到的几个问题——数据库连接,几个常见控件的使用问题及其解决
- 记一次ASP.NET无法连接数据库问题的解决方法(ORA-01017)
- java连接数据库问题 求解答
- 数据库连接,有时会出错在conn.open connstr这地方的问题,及联接查询调用rs("user.id")的问题2006-6-8-4
- 关于切换数据库连接不到数据库问题
- 解决realmethods生成的程序无法连接数据库的问题