解决方案 »

  1.   

    (1)教程教的是code first,也就是先建立模型,然后自动产生数据库的。
    你可以不用那套,直接在控制器中访问数据库,将数据装入模型并且返回。(2)这个错误和mvc以及连数据库无关,是数据库配置问题,检查有没有允许tcp/ip协议、允许远程访问、以及防火墙设置等等。
      

  2.   

    Refer here without EF:
    http://www.cnblogs.com/insus/p/3361182.html
    see also (MVC):
    http://www.cnblogs.com/insus/category/521762.html
      

  3.   

    ADO 与 MVC有啥关系?你这个是不是数据库没配置好啊  用的啥版本的
      

  4.   


    如果是本地数据库,那么你应该在 vs 的“服务器管理器->连接数据库”里边先把数据库连接好,至少打开看是一个空数据库,你可以随便创建新表。然后,在vs的属性窗口可以取到你的连接字符串,再拷贝到你的程序中。不要直接抄教程。因为数据库系统安装目标不是标准的,是经常变化的。有的时候是实例名变化,有的时候是版本变化,默认用户名和密码变化,用户认证身份总是手动修改过,等等。因此不要直接抄教程上的字符串。
      

  5.   


    如果是本地数据库,那么你应该在 vs 的“服务器管理器->连接数据库”里边先把数据库连接好,至少打开看是一个空数据库,你可以随便创建新表。然后,在vs的属性窗口可以取到你的连接字符串,再拷贝到你的程序中。不要直接抄教程。因为数据库系统安装目标不是标准的,是经常变化的。有的时候是实例名变化,有的时候是版本变化,默认用户名和密码变化,用户认证身份总是手动修改过,等等。因此不要直接抄教程上的字符串。
    “服务器资源管理器”能正常打开 查看表。  然后呢?
      

  6.   


    @caozhy试一下MVC4中的Database First模式。