2010-06-20 84 views
0

我正在嘗試使Subsonic(3.0.0.4)工作(.Net 3.5 - VS2010),使用ActiveRecord查看Northwind數據庫的簡單安裝。我使用http://subsonicproject.com/docs/The_5_Minute_Demo的5分鐘演示。我添加了對dll的引用,解鎖了我下載的T4模板,並將Settings.ttinclude更改爲指向Northwind數據庫的3個位置。將T4模板(按照視頻)拖到VS2010中的Models文件夾中。Subsonic ActiveRecord

如果我編譯我繼續得到「類型或命名空間名稱」的東西「無法找到」有13個錯誤(數量與DB中的數量相等..)所以我猜測必須有有些命令將每張桌子變成一個班級,但是在哪裏?我右鍵單擊ActiveRecord.tt和Context.tt並選擇「運行自定義工具」,但沒有成功。

任何幫助,我按照這個演示的信件,仍然得到錯誤。任何幫助..請嗎?

+0

我相信你還必須在'Structs.tt'和'StoredProcedures.tt'上單擊「運行自定義工具」。你有沒有驗證你的連接字符串是否正確? – 2010-06-20 22:46:18

回答

0

好吧,我不知道爲什麼,但是在我添加Structs.tt之後,它編譯得很好。我仍然無法使視圖工作的foreach,錯誤是:foreach語句無法對'object'類型的變量進行操作,因爲'object'不包含'GetEnumerator'的公共定義

我可以看出羅布的視頻,它沒有從System.Web.Mvc.ViewPage繼承角落,並指出它應該是System.Web.Mvc.ViewPage>

有時聰明的人(像羅布)不能思考適當的假人(像我一樣)這就是生活?

相關問題