1

Orchard を使用して Web アプリケーションを構築しようとしていますが、データベースにデータを保存するページがあります。Orchard を使用してデータベースに接続し、このデータを保存するにはどうすればよいですか?

ありがとう

4

3 に答える 3

5

データを別のデータベースに渡すには、トランザクション エラーが発生する可能性が非常に高いため、注意が必要です。

通常行う方法を使用して通常の ADO 接続を作成し、これを抑制トランザクションでラップします。これは、オーチャードが要求ごとのトランザクションを使用するためです。つまり、常にトランザクション内にいることになります。これは、2 番目のデータベースに接続しようとすると、接続が MSDTC に昇格しようとすることを意味します。これが問題なければ、抑制は必要ありません。ステートメントですが、これを構成していない場合は...抑制します。

于 2011-08-28T21:14:15.083 に答える
1

場合によります。どんなデータ?Orchard にデータの永続化を任せたいですか、それとも独自のデータベースを処理したいですか? 自分で処理したい場合は、そうしてください。それは単なる MVC です。Orchard に任せたい場合は、そのデータをコンテンツ タイプとして処理するのが最も簡単です。Orchard のドキュメントには、この種のチュートリアルがたくさんあります。

于 2011-01-21T00:53:33.997 に答える
0

ギャラリーの Contact Form モジュールを見てください。これは非常に参考になります。

http://orchardproject.net/gallery/List/Modules/Orchard.Module.Cyber​​Stride.Contacts

于 2011-03-16T18:21:15.937 に答える