Я новичок в использовании C # и MVC в целом, и я следую учебному пособию MVC Music Store , потому что мой вопрос о назначении похож на учебное пособие (это магазин). Тем не менее, я испытываю проблему. Мне нужно использовать SQL Server Express для базы данных вместо SQL Server Compact.
Я изменил строку подключения, и когда она компилируется, она не работает ..
<add name="FashionStyle" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|FashionStyle.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
По моему StoreController
:
public ActionResult Index()
{
var types = storeDB.Types.ToList();
return View(types);
}
Вид:
<h3>Browse Type of Product</h3>
<p>
Select from @Model.Count() type:</p>
<ul>
@foreach (var type in Model)
{
<li>@Html.ActionLink(type.Name, "Browse", new { type = type.Name })</li>
}
</ul>
Кроме того, когда я запускаю и перехожу на страницу магазина, появляется «Обзор типа продукта Выберите из 0 типа:». Я также использовал модифицированный sampledata.cs
из учебника