問題タブ [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.
subsonic - Subsonic 2 SetColumnValue および GetColumnValue ActiveRecord に相当する Subsonic 3
プロジェクトを Subsonic バージョン 2.2 から 3.0.0.3 に変換していますが、バージョン 2 にあるSetColumnValue
との同等の機能を見つけることができませんでした。GetColumnValue
これらと同等のバージョン 3 には何がありますか?
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 のオーバーロードとテストのソースは、実際に正しい方法に合わせて調整されていますか?
subsonic - SubSonic 2.2 で生成されたファイルにネームスペースを追加
SubSonic のコアまたは CS_ClassTemplate.aspx を変更せずに、代わりに SubSonic 構成パラメーターを使用して、生成されたクラスに追加の名前空間を追加できるはずだと思います。しかし、私は例を見つけることができません。
この設定オプション(もしあれば)がどのように呼び出されるか知っている人はいますか?
asp.net - Subsonic 2.1 のエラー
データ アクセス ライブラリ (すべてサブソニック) をコンパイルするときに、非常に奇妙なエラーが発生します。エラーは
と
そして、それらは私のサブソニック生成クラスのすべてにあります。
私は 2 つのプロジェクトを持っています。Web プロジェクトと、DACL というクラス ライブラリです。私の web.config subsonic のものは次のようなものです:
今夜早くこれらのエラーが発生しましたが、それはデフォルトのプロバイダーパラメーターのタイプが原因でした.
これらのエラーが発生する理由を知っている人はいますか? 私は絶望的で、この 1 時間、頭を壁にぶつけていました。
subsonic - SubSonic 2.1 / 2.2を使用して、別の列値に基づいて列値を更新します
SubSonic 2.1/2.2を使用して次のコードがあります
「列A」を「列B」+1の値で更新するように変更したいと思います。この構文でこれを行うにはどうすればよいですか。
同じことを達成するためのより良いSubSonic構文はありますか?
ColumnA = ColumnB + 1
あるいは
ColumnA = ColumnA + a
c# - SubSonic2.2クラスの生成
ソースコードジェネレーターによって作成された多くのテーブルを持つプロジェクトでSubSonicを使用しています。SubSonicによって作成された一部のクラスがコードなしで生成され、次のメッセージが表示されることに気付きました
すべてのテーブルにキーを追加せずにコードを生成する方法はありますか?
ありがとう
subsonic - 2 つのデータベースにまたがる Subsonic 2.2 InnerJoin
サブソニック 2.2 を使用して 2 つのスキーマ間で結合する方法の例を誰でも提供できますか?
これは機能しません:
SqlQuery qu = new Select("*") .From(NorthwindLeads.Lead.Schema) .InnerJoin(Northwind.StatsMap.SourceIdColumn, NorthwindLeads.Lead.SourceIdColumn);
.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 プロバイダーのバージョンに合わせて更新できますか?
シャハー・ワインスタイン。
subsonic - SubSonic: 大文字と小文字を区別するテスト?
SubSonic で大文字と小文字を区別する文字列比較を行う方法があるかどうか知りたいですか? 私は次の声明を持っています:
ただし、パスワードの大文字と小文字はテストしません (これは私が行う必要があることです)。理想的には、パスワードは保存する前に暗号化されるため、これは問題になりません。しかし、単純な SQL を使用する以外に、大文字と小文字を区別する比較 (BINARY) を行う方法はありますか?