我的数据从我的MVC应用程序中保存到哪里?

时间:2014-06-28 07:15:47

标签: c# asp.net-mvc database entity-framework

我正在从网站教程中尝试在MVC中进行crud操作。我在我的网页上编写了保存和显示数据的代码。我在webconfig中添加了connectionstring,并按照教程中的说明进行操作。但现在问题是我在我的sql server数据库中找不到我提供的连接字符串的数据。

我不知道保存数据的位置我编写此代码用于保存和显示数据

显示数据我在控制器中写这个

 public ActionResult Index()
        {
            var books = from book in _db.Book
                        select book;
            return View(books.ToList());
        }

这是插入数据

 [HttpPost]
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                Books book = new Books();
                if (ModelState.IsValid)
                {
                    book.Title = collection["Title"].ToString();
                    book.ISBN = collection["ISBN"].ToString();
                    book.Price = Convert.ToDecimal(collection["Price"]);
                    _db.Book.Add(book);
                    _db.SaveChanges();
                }
                return RedirectToAction("Index");

            }
            catch
            {
                return View();
            }
        }

在我的模型中,我为一个类编写了这段代码

public class BookDBContext:DbContext
    {
        public DbSet<Books> Book { get; set; }
    }

另一个班级

public class Books
{
    public Int64 ID { get; set; }
    public String Title { get; set; }
    public String ISBN { get; set; }
    public Decimal Price { get; set; }
}

我添加了连接字符串我的webcofig。

 <connectionStrings>
    <!--<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-ASPNETMVCApplication-20140628114535;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-ASPNETMVCApplication-20140628114535.mdf" providerName="System.Data.SqlClient" />-->
      <add name="con" connectionString="Data Source=COMPUTER18-PC\SQLEXPRESS;Intial Catalog=practice;UID=sa;pwd=***;"/>
  </connectionStrings>

我的数据保存在哪里?知道。我需要关于这个主题的帮助我对MVC并不了解。

1 个答案:

答案 0 :(得分:1)

您似乎使用 VS12 VS13。

转到查看 - &gt; SQl服务器对象资源管理器。

查找名为(LocalDb)\ v11.0

的服务器

在该服务器中展开数据库(@Pascalz给出的名称),您将在其中一个表中找到您的数据。

默认情况下,visual stuio中的模板将创建数据库以保存帐户和成员资格信息。

如果您没有看到(LocalDb)\ v11.0,请尝试通过单击添加Sql Server图标添加它并使用Windows身份验证连接