我的SQL Server数据库在哪里?

时间:2012-12-23 12:34:23

标签: asp.net sql-server localdb

对于我的学校项目,我在ASP.NET中创建了一个非常简单的Web CRUD应用程序。我的申请有效,但在我看来不应该。

web.config配置文件中,我有这个连接字符串:

<connectionStrings>
    <add name="Librabry" 
         connectionString="Server=myserver;Database=mydatabase;User Id=myuser;Password=mypassword;" 
         providerName="System.Data.SqlClient " />
  </connectionStrings>

我创建了数据初始化对象并在Global.asax.cs中分配了它们。这些初始值设定项应该创建数据库表和数据。

void Application_Start(object sender, EventArgs e)
{
            // Code that runs on application startup
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AuthConfig.RegisterOpenAuth();
// My data initializers
            Database.SetInitializer(new UserDatabaseInitializer());
            Database.SetInitializer(new BookDatabaseInitializer());            
}

site.master文件中,我有以下代码:

<section style="text-align: center; background-color: #fff">
    <asp:ListView ID="categoryList"  
                  ItemType="Library.Models.User" 
                  runat="server"
                  SelectMethod="GetUsers" >
        <ItemTemplate>
           <b style="font-size: large; font-style: normal">
           <a href="/User.aspx?id=<%#: Item.UserID %>">
           <%#: Item.UserLogin %> k;lk;lk;</a>
           </b>
        </ItemTemplate>
        <ItemSeparatorTemplate> - </ItemSeparatorTemplate>
     </asp:ListView>
</section>

每次运行我的应用程序(Ctrl + F5)时,都会列出用户。尽管我更改了连接字符串(例如更改数据库名称),因此应用程序不应该连接到数据库。似乎数据库已经创建{某处}但我无法找到它的位置。当我列出(在SQL Server Management Studio中)所有现有数据库时,我的数据库不存在。我在我的计算机上安装了两个数据存储引擎 - SQL Server Express版本和MS Local DB。

我很困惑,不知道我的数据在哪里?

0 个答案:

没有答案