問題タブ [subsonic2.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
213 参照

subsonic - Subsonic 2 SetColumnValue および GetColumnValue ActiveRecord に相当する Subsonic 3

プロジェクトを Subsonic バージョン 2.2 から 3.0.0.3 に変換していますが、バージョン 2 にあるSetColumnValueとの同等の機能を見つけることができませんでした。GetColumnValue

これらと同等のバージョン 3 には何がありますか?

0 投票する
2 に答える
1140 参照

subsonic - SubSonic2.2 SharedDbConnectionScope と TransactionScope トランザクションの混乱

ああああ!!!

トランザクション内で SubSonic クエリをラップできるようにするために、SharedDbConnectionScope および TransactionScope オブジェクトに関して少し混乱しているようです。

ドキュメントは、using TransactionScope をラップする using SharedDbConnectionScope を指定することを提案しています...

次に、Subsonic: Using SharedDbConnectionScope together with TransactionScopeなどの他の質問は、ドキュメントが間違っていることを示唆しており、2 つのオブジェクトは逆である必要があります...

しかし、ソースコードを見ると、さらに混乱しています。

SqlQuery.cs コード ファイルには、多数の ExecuteTransaction オーバーロードがあります。例えば...

うーん... 興味深い... ドキュメントと一致しますが... ts.Complete() 呼び出しはどこにありますか?

それはどのようにトランザクションをコミットすることになっていますか? 私が見る限り、それは常にロールバックします。そして、すべての ExecuteTransaction オーバーロードで同じです!

しかし、ここが本当のキッカーです...

TransactionWithDtcOffTests.cs コードには、SharedDbConnectionScope と TransactionScope を逆に設定していることを除いて、いくつかの優れたテストがあります。

SubSonic 2.2 のテストを実行する機会はありませんでしたが、誰かがテストに合格したと思います..

ついに...

SubSonic2.2 でのトランザクションの設定方法について、誰かが決定的な答えを教えてくれますか? ドキュメントは本当に間違っていますか?ExecuteTransaction のオーバーロードとテストのソースは、実際に正しい方法に合わせて調整されていますか?

0 投票する
1 に答える
138 参照

subsonic - SubSonic 2.2 で生成されたファイルにネームスペースを追加

SubSonic のコアまたは CS_ClassTemplate.aspx を変更せずに、代わりに SubSonic 構成パラメーターを使用して、生成されたクラスに追加の名前空間を追加できるはずだと思います。しかし、私は例を見つけることができません。

この設定オプション(もしあれば)がどのように呼び出されるか知っている人はいますか?

0 投票する
3 に答える
163 参照

asp.net - Subsonic 2.1 のエラー

データ アクセス ライブラリ (すべてサブソニック) をコンパイルするときに、非常に奇妙なエラーが発生します。エラーは

そして、それらは私のサブソニック生成クラスのすべてにあります。

私は 2 つのプロジェクトを持っています。Web プロジェクトと、DACL というクラス ライブラリです。私の web.config subsonic のものは次のようなものです:

今夜早くこれらのエラーが発生しましたが、それはデフォルトのプロバイダーパラメーターのタイプが原因でした.

これらのエラーが発生する理由を知っている人はいますか? 私は絶望的で、この 1 時間、頭を壁にぶつけていました。

0 投票する
1 に答える
523 参照

subsonic - SubSonic 2.1 / 2.2を使用して、別の列値に基づいて列値を更新します

SubSonic 2.1/2.2を使用して次のコードがあります

「列A」を「列B」+1の値で更新するように変更したいと思います。この構文でこれを行うにはどうすればよいですか。

同じことを達成するためのより良いSubSonic構文はありますか?

ColumnA = ColumnB + 1

あるいは

ColumnA = ColumnA + a

0 投票する
2 に答える
212 参照

c# - SubSonic2.2クラスの生成

ソースコードジェネレーターによって作成された多くのテーブルを持つプロジェクトでSubSonicを使用しています。SubSonicによって作成された一部のクラスがコードなしで生成され、次のメッセージが表示されることに気付きました

すべてのテーブルにキーを追加せずにコードを生成する方法はありますか?

ありがとう

0 投票する
1 に答える
237 参照

subsonic - 2 つのデータベースにまたがる Subsonic 2.2 InnerJoin

サブソニック 2.2 を使用して 2 つのスキーマ間で結合する方法の例を誰でも提供できますか?

これは機能しません:

SqlQuery qu = new Select("*") .From(NorthwindLeads.Lead.Schema) .InnerJoin(Northwind.StatsMap.SourceIdColumn, NorthwindLeads.Lead.SourceIdColumn);

0 投票する
1 に答える
155 参照

.net - Subsonic 2.2 & Sqlite

プロジェクトで Subsonic 2.2 と System.Data.Sqlite.Dll の最新バージョン (1.65.0) を使用しようとしました。

エラーメッセージが表示されたので、サブソニックがsqilteプロバイダーに問題があると思いました。

以前のバージョンである 1.60.0 に切り替えましたが、問題は解決したようです。

この問題に関する情報はありますか?subsonic 2.2 はバージョン 1.60.0 のみに適合しますか? もしそうなら、最新の sqlite .net プロバイダーのバージョンに合わせて更新できますか?

シャハー・ワインスタイン。

0 投票する
2 に答える
304 参照

subsonic - SubSonic: 大文字と小文字を区別するテスト?

SubSonic で大文字と小文字を区別する文字列比較を行う方法があるかどうか知りたいですか? 私は次の声明を持っています:

ただし、パスワードの大文字と小文字はテストしません (これは私が行う必要があることです)。理想的には、パスワードは保存する前に暗号化されるため、これは問題になりません。しかし、単純な SQL を使用する以外に、大文字と小文字を区別する比較 (BINARY) を行う方法はありますか?