2009-08-05 12 views
2

SubSonic MVCテンプレートをダウンロードしてインストールしました。私はこのテンプレートから新しいプロジェクトを作成することができます。そして、 'prewritten'ビューは正常に動作します。私は、付属の「Chinook」データベースのArtistテーブルからレコードを編集することができます。データベースと連携するSubSonic MVCテンプレートの取得

今、私はこれをMYデータベースで使用したいと考えています。ここに私がしたことがあります。ザそれぞれを再実行するSQLのローカルコピーに2008 上記の接続を反映するために_Settings.ttファイルを更新

  • を実行している私のDBを指すようにweb.configファイルのConnectionStringに変更

    1. ttファイルを右クリックして「カスタムツールを実行」を選択してください。

    **私がこれを行うと、すべてのcsファイルは空です。空のファイルだけでエラーが発生しない**

    私はSubSonicへの参照を削除し、助けなしでそれを読んだことを確認してください。

    私は何かを見逃しましたか?誰かが私が間違っていることを教えてもらえますか?

  • 答えて

    1

    エラーリストには、カスタムツールを実行しようとしたときに何が起こったのかが表示され、何も表示されません。そこにエラーが表示されていますか?

    +0

    私はこの警告を取得... 警告複数のテンプレートディレクティブは、テンプレートで見つかりました。最初のもの以外はすべて無視されます。テンプレートディレクティブへの複数のパラメータは、1つのテンプレートディレクティブ内で指定する必要があります。 \t C:モデル\ MCBの\作業\プロジェクト\ \ SubSonic_TEST \ SubSonicMVCDemo \ SubSonicMVCDemo \ _Settings.tt SubSonicMVCDemo 私は、これが最初の行が <#テンプレート言語@ = "Cを読み込む 何を意味するかを理解しません#v3.5 "debug =" True "hostspecific =" True "#> これは、私が見つけることができる唯一のテンプレートです。私は私が私の質問で言及していること以外は何も変えなかった。 –

    1

    データベースのテーブルに主キーがありますか?これは、SS ActiveRecordのために必要な規則です。

    +0

    これは問題かもしれないと思ったので、私は行ってチェックしました。プライマリキーを持っていなかった15のうち2つのテーブルがありました。私はこれらの2つのテーブルを更新し、同じ結果でテンプレートを再実行しました。 –

    1

    私は最終的にこれを少なくともエラーなしでビルドしました。私は最初の問題を引き起こしていたいくつかのデータベース接続の問題を抱えていましたが、それでも私はまだうまく構築できませんでした。私は参照エラーの束を得ていた。私はコードを変更しなければならなかった。

    DataProvider.Tables.Add 
    

    はContext.csに

    DataProvider.Schema.Tables.Add 
    

    に変更する必要がありました

    を提出だから、今のところは、ビルドが、私はまだ、さらに行っていません。

    -MARK-

    関連する問題