如果是本地数据库,那么你应该在 vs 的“服务器管理器->连接数据库”里边先把数据库连接好,至少打开看是一个空数据库,你可以随便创建新表。然后,在vs的属性窗口可以取到你的连接字符串,再拷贝到你的程序中。不要直接抄教程。因为数据库系统安装目标不是标准的,是经常变化的。有的时候是实例名变化,有的时候是版本变化,默认用户名和密码变化,用户认证身份总是手动修改过,等等。因此不要直接抄教程上的字符串。
如果是本地数据库,那么你应该在 vs 的“服务器管理器->连接数据库”里边先把数据库连接好,至少打开看是一个空数据库,你可以随便创建新表。然后,在vs的属性窗口可以取到你的连接字符串,再拷贝到你的程序中。不要直接抄教程。因为数据库系统安装目标不是标准的,是经常变化的。有的时候是实例名变化,有的时候是版本变化,默认用户名和密码变化,用户认证身份总是手动修改过,等等。因此不要直接抄教程上的字符串。 “服务器资源管理器”能正常打开 查看表。 然后呢?
你可以不用那套,直接在控制器中访问数据库,将数据装入模型并且返回。(2)这个错误和mvc以及连数据库无关,是数据库配置问题,检查有没有允许tcp/ip协议、允许远程访问、以及防火墙设置等等。
http://www.cnblogs.com/insus/p/3361182.html
see also (MVC):
http://www.cnblogs.com/insus/category/521762.html
如果是本地数据库,那么你应该在 vs 的“服务器管理器->连接数据库”里边先把数据库连接好,至少打开看是一个空数据库,你可以随便创建新表。然后,在vs的属性窗口可以取到你的连接字符串,再拷贝到你的程序中。不要直接抄教程。因为数据库系统安装目标不是标准的,是经常变化的。有的时候是实例名变化,有的时候是版本变化,默认用户名和密码变化,用户认证身份总是手动修改过,等等。因此不要直接抄教程上的字符串。
如果是本地数据库,那么你应该在 vs 的“服务器管理器->连接数据库”里边先把数据库连接好,至少打开看是一个空数据库,你可以随便创建新表。然后,在vs的属性窗口可以取到你的连接字符串,再拷贝到你的程序中。不要直接抄教程。因为数据库系统安装目标不是标准的,是经常变化的。有的时候是实例名变化,有的时候是版本变化,默认用户名和密码变化,用户认证身份总是手动修改过,等等。因此不要直接抄教程上的字符串。
“服务器资源管理器”能正常打开 查看表。 然后呢?
@caozhy试一下MVC4中的Database First模式。