Не выводятся данные из БД на страницу браузера в проекте asp.net
Код:
<connectionStrings>
<add name="BookContext" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=G:\VS2013\ASP\MvcTest4\App_Data\Bookstore.mdf;Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
<add name="BookContext" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=G:\VS2013\ASP\MvcTest4\App_Data\Bookstore.mdf;Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
Код:
public class Book
{
public int Id { get; set; }
public string Name { get; set; }
public string Author { get; set; }
public int Price { get; set; }
}
public class Purchase
{
public int PurchaseId { get; set; }
public string Person { get; set; }
public string Address { get; set; }
public int BookId { get; set; }
public System.DateTime Date { get; set; }
}
public class BookContext: DbContext
{
public DbSet<Book> Books { get; set; }
public DbSet<Purchase> Purchases { get; set; }
}
{
public int Id { get; set; }
public string Name { get; set; }
public string Author { get; set; }
public int Price { get; set; }
}
public class Purchase
{
public int PurchaseId { get; set; }
public string Person { get; set; }
public string Address { get; set; }
public int BookId { get; set; }
public System.DateTime Date { get; set; }
}
public class BookContext: DbContext
{
public DbSet<Book> Books { get; set; }
public DbSet<Purchase> Purchases { get; set; }
}
Код:
@model IEnumerable<MvcTest4.Models.Book>
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div>
<h3>Распродажа книг</h3>
<table>
<tr class="header">
<td><p>Название книги</p></td>
<td><p>Автор</p></td>
<td><p>Цена</p></td>
<td></td>
</tr>
@foreach (MvcTest4.Models.Book b in Model)
{
<tr>
<td><p>@b.Name</p></td>
<td><p>@b.Author</p></td>
<td><p>@b.Price</p></td>
<td><p><a href="/Home/Buy/@b.Id">Купить</a></p></td>
</tr>
}
</table>
</div>
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div>
<h3>Распродажа книг</h3>
<table>
<tr class="header">
<td><p>Название книги</p></td>
<td><p>Автор</p></td>
<td><p>Цена</p></td>
<td></td>
</tr>
@foreach (MvcTest4.Models.Book b in Model)
{
<tr>
<td><p>@b.Name</p></td>
<td><p>@b.Author</p></td>
<td><p>@b.Price</p></td>
<td><p><a href="/Home/Buy/@b.Id">Купить</a></p></td>
</tr>
}
</table>
</div>
Помогите, пожалуйста. Не могу понять на каком этапе проблема. То ли нет подключения к БД из файла, то ли код представления с ошибкой, то ли дело в BookContext.