1

私は 2 年間プログラミングをしていないので、優しく答えてください。数年前に subsonic を使用して書いた古い asp.net 2.0 プロジェクトに戻ります。このasp.netプロジェクトは古いバージョン(2.1)であり、2.xのドキュメントには、コードをビルドする必要があった方法が記載されていないため、このasp.netプロジェクトでサブソニックをどのように動作させたのかわかりません。とにかく、subsonic 2.2 をダウンロードして動作させることができたので、これを Web サイトで使用します。しかし、subsonic 2.2 には非常に特殊なバージョンの mysql データ コネクタ (5.2.3 だと思います) が必要であり、新しいバージョンのコネクタで subsonic 2.2 を再構築する必要があると言っているさまざまな Web ページを見てきました。

質問: これは必要ですか? もしそうなら、なぜですか?私のウェブサイトでコネクタのバージョン 5.2.3 を使用することはできませんか、それとも asp.net がそれを独自のバージョンでオーバーライドしますか (ちなみに、ウェブサイト自体ではなく、別のクラス プロジェクトで DAL を生成します)。これを防ぐことはできますか?これが必要な場合、本当に思い出せないのでどうすればよいですか。新しいプロジェクトを作成し、亜音速のソース ファイルと適切なコネクタ dll を追加して、亜音速の dll を再構築しますか、それともそれより複雑ですか? subsonic 2.2 はまだサポートされていますか? それとも、それを使おうとして死んだ馬をむち打ちですか?

どうもありがとう

4

1 に答える 1

1

別のクラス プロジェクトで DAL を生成したので、Web プロジェクトで任意のバージョンの MySQL アダプター .dll を使用できるはずです。

もう 1 つのオプションは、SubCommander プログラムを使用してクラスを生成することです。

https://github.com/subsonic/SubSonic-2.0から最新バージョン 2.x を取得し、独自にコンパイルすることを強くお勧めします。プロジェクトが大きすぎない場合は、移行を検討してください。SubSonic は当時は優れたツールでしたが、現在ではさらに優れたオプションが利用可能です。

于 2012-10-16T19:14:37.050 に答える