Asp.net mvc 4 MVC4连接字符串

Asp.net mvc 4 MVC4连接字符串,asp.net-mvc-4,connection-string,Asp.net Mvc 4,Connection String,我相信大家, 最近,我正在学习MVC 4,需要有人向我解释连接字符串是如何工作的,因为我开始在应用程序中创建新记录,但当我访问数据库(microsoft sql server 2012)时,新记录不会显示,但会显示在应用程序中。我已经检查了app_数据,但没有任何mdf文件 以下是connectino字符串: <add name="Tusofona" connectionString="Server=Macieira-PC;Database=master;User Id=sa;Passwo

我相信大家,

最近,我正在学习MVC 4,需要有人向我解释连接字符串是如何工作的,因为我开始在应用程序中创建新记录,但当我访问数据库(microsoft sql server 2012)时,新记录不会显示,但会显示在应用程序中。我已经检查了app_数据,但没有任何mdf文件

以下是connectino字符串:

<add name="Tusofona" connectionString="Server=Macieira-PC;Database=master;User Id=sa;Password=nippon;" providerName="System.Data.SqlClient" />

您的连接字符串看起来不错-但它指向的是SQL Server的真实实例,而不是App_数据中的独立文件,因此请确保您正在查看实际的数据库


但是,您被指向
master
,这是个坏主意。您应该创建一个新数据库,并指向该数据库。

主数据库只是一个例子。为什么我不能使用数据库数据?请尝试调试数据访问代码-创建连接时,请查看连接字符串以确保它与此字符串匹配。如果是这样,并且你的应用程序似乎运行正常,那么数据将进入你的数据库,因此只需打开ManagementStudio并将其指向该数据库,你的数据就会在那里。