當我嘗試使用WebMatrix啓動我的網站時,出現此錯誤。我有一個.cs文件,打電話給var db = Database.Open("dbase");
。名稱'Database'在當前上下文中不存在?
我在我的項目中有一個名爲「dbase」的數據庫。由於我使用WebMatrix啓動站點,因此我沒有web.config文件,也沒有使用WebMatrix包的導入,所以我不相信我應該需要它們。我是否需要將代碼封裝在Razor標籤中,如@{var db = Database.Open("dbase"); }
?這也會導致我的錯誤。
這可能是什麼原因造成的?有沒有人有任何解決方案?
非常感謝您的迴應!我沒有意識到.cs文件與其他文件的區別。我現在添加了使用指令(對不正確的術語抱歉,我是一個Java程序員試圖學習) - 我現在得到錯誤'無法找到類型或名稱空間名'WebMatrix'(你是否缺少使用指令或裝配參考?)'。我假設我需要引用WebMatrix.Data.Dll?我怎樣才能做到這一點? – 2012-03-03 15:26:48
@SimonKiely:我自己並沒有使用過WebMatrix,但我想*它已經在那裏了。如果項目中有「項目引用」部分,請查找「添加引用」。 – 2012-03-03 15:30:18
謝謝你的迴應。我找不到像這樣的參考。我不相信我應該需要這個;它應該在那裏,並且代碼在.cshtml文件中工作。我很困擾。 – 2012-03-03 16:15:38