0

テーブルの名前に制限はありますか、またはSubSonicを使用する際の特定の名前に関する問題はありますか?「Activity」というテーブルがありますが、SubSonicがそれを認識していないようです。それが「活動」と呼ばれたとき、それはうまくいきました。

基本的に、私は単一のテーブル名を規則として使用したいと考えており(SubSonic Conventionsブログ投稿で詳しく説明されている他の規則)、fixPluralClassNames = "false"をweb.configに追加しました(「Focus」というテーブルがあるため、 SubSonicが「Focu」という名前を付け続けたもの)

4

3 に答える 3

0

(Visual Studioを閉じた後)Temporary ASP.NET Filesフォルダー内のファイルをクリアするか、.abpファイルを変更することは、これに対する有効な修正のようです。

于 2009-04-24T17:26:36.910 に答える
0

通常、C#の予約語はテーブル名として使用できません。アクティビティが問題になる理由はわかりませんが。テーブルが生成されていないときに最初に確認することは、テーブルに主キーがあることです。

于 2009-04-16T15:41:03.483 に答える
0

私が遭遇した一般的な問題の1つは、テーブルが特殊文字または数字で始まっていると機能しないことでした。それを変更すると、私の側でそれを修正しました。それを除けば、私は他の問題に遭遇しませんでした。

于 2009-04-16T15:43:08.953 に答える