我是一名初學者,一般使用C#和MVC,我一直在關注MVC Music Store tutorial,因爲我的任務問題類似於教程(它是一個商店)。但是,我遇到了一個問題。我需要將SQL Server Express用於數據庫而不是SQL Server Compact。MVC 3 - 使用SQL Server Express
我改變了連接字符串,當它編譯它不工作..
<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
我們不能看到你改變了連接字符串,請確保您已經安裝了SQL Express和連接字符串正確地反映了你的sql express實例所在的位置。你可以在http://www.connectionstrings.com找到連接字符串的更多細節。 –
你是否收到錯誤?你能否定義「它不工作」是什麼意思? –
erm原來它使用 –
Edwin