1

私はすでにこれに対する答えを研究しました、そして私は何が悪いのかを理解することができません。

レコードの保存時にこのエラーが発生します

キーを検討するプロパティを決定できません-「ID」と呼ばれるプロパティを作成するか、SubSonicPrimaryKey属性でマークを付けることができます

これは、「ID」(int)という名前の自動インクリメント主キーIDを持つテーブルに関連しています。[SubsonicPrimaryKey]をパブリックプロパティに追加してみました(ただし、呼び出されたIDが必要ない場合は確かです)。このテーブルには、Saveメソッドで設定されている別のリンクテーブルとまったく同じスキーマデザインがあり、エラーは発生しません。

これは私の最初の亜音速アプリケーションであり、このエラーで完全な壁にぶつかり、次に何を試すべきかわかりません。

助けていただければ幸いです、ありがとうございます。

4

1 に答える 1

0

Subsonic のソース コードを見ると、Object.cs (ToSchemaTable メソッド) に正確なエラー メッセージが表示されます。

サブソニックは以下を探しています:

データベースまたは SubSonicPrimaryKeyAttribute 属性のテーブルに設定された主キー。

tableNameID ここで、tableName はテーブルの名前です。また

ID

それに関しては、サブソニックは非常に柔軟です。

テーブルスキーマを提供できますか?

于 2013-04-26T21:28:20.143 に答える