問題タブ [subsonic]

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 に答える
564 参照

subsonic - SubSonic - Select() 関数で DataProvider を指定する

次の例のように、サブソニック Select でデータプロバイダーを指定します。

それでもエラーが発生します:無効な列名 'BLLDB'

(データプロバイダーを列文字列として扱っているようです)。

これはデータプロバイダーを指定するための正しい構文ですか?

ありがとう

0 投票する
7 に答える
5990 参照

subsonic - サブソニックによる内部結合

テキスト ボックスに入力された姓に一致するすべてのレコードを表示しようとしています。2 つのテーブルがあるため、これには「volID」列での INNER JOIN が必要です。

コードビハインド:

Subsonics サイトの例からこれを実行しようとしましたが、機能しません。以下のエラーが表示されます。

0 投票する
4 に答える
1926 参照

sql-server - Subsonic-名前空間の一部としてSQLスキーマ/所有者名を使用するにはどうすればよいですか?

私はSubsonic2.2を使い始めたばかりで、これまでのところ非常に感銘を受けています。これにより、コーディングにかかる​​時間を大幅に節約できると思います。

私がそれをフルタイムで使用することに飛び込む前に、私が整理したい何かが私を悩ませていますが。

現在のデータベース(SQL2008 db)では、テーブル、ビュー、spsなどをスキーマ/所有者名ごとに別々のチャンクに分割しているため、すべての顧客テーブルが顧客に含まれています。スキーマ、製品内の製品。スキーマなどなので、customersaddressテーブルから選択するにはselect*fromcustomer.addressを実行します

残念ながら、Subsonicはスキーマ/所有者名を無視し、ベーステーブル名を教えてくれます。スキーマ間に重複がないため(たとえば、Customer.AddressとSupplier.Addressの両方が存在しないため)、これは問題ありませんが、スキーマで分割できれば、コードがより明確になると思います。

理想的には、スキーマ/所有者によって名前空間を変更できるようにしたいと思います。これにより、SubSonicへの影響は最小限に抑えられますが、結果のコードは読みやすくなります。

問題は、Subsonicソース全体をクロールしていて、これを行う方法がわからないことです(C#ではなくVBでコーディングするのは役に立ちません=はい、ZXSpectrumのせいです!!)

誰かが以前にこれに取り組んだことがあるか、それを解決する方法についてアイデアを持っているなら、私は本当に感謝しています、

前もって感謝します。

エド

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

subsonic - クラス名にテキストを追加する

Subsonic で、生成されたクラス名にテキストを追加する方法はありますか? プロパティ名がタイプ名と競合する場合にappendWithプロパティを使用できることは知っていますが、名前に関係なくすべてのテーブルに対してそれを行う方法はありますか? 正規表現の一致と置換を使用してみましたが、プロパティ名にもテキストが追加されます。

それは本当に大きな問題ではありません。それができるかどうか知りたいだけです。

ありがとう

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

subsonic - テーブル名の制限

テーブルの名前に制限はありますか、またはSubSonicを使用する際の特定の名前に関する問題はありますか?「Activity」というテーブルがありますが、SubSonicがそれを認識していないようです。それが「活動」と呼ばれたとき、それはうまくいきました。

基本的に、私は単一のテーブル名を規則として使用したいと考えており(SubSonic Conventionsブログ投稿で詳しく説明されている他の規則)、fixPluralClassNames = "false"をweb.configに追加しました(「Focus」というテーブルがあるため、 SubSonicが「Focu」という名前を付け続けたもの)

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

subsonic - SubSonicクエリからDataTableを返すにはどうすればよいですか?

Subsonicで作成したクエリからデータテーブルを返そうとしています(学習を始めたばかりです)-しかし、DataSetしか返せませんか?

.ExecuteDataTable()を期待していましたか?

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

subsonic - SubSonic の展開と接続文字列の変更

Subsonic を使用して、Web アプリケーションの 1 つの DAL を構築しました。テスト サーバーから実稼働サーバーに移動すると、接続文字列が実稼働データ ソースを指すように変更されますが、アプリは引き続きテスト DB に対して実行されます。接続情報は、Web.config 以外の場所に保存されていますか?

Subsonic を使用して構築された Web アプリを展開するためのベスト プラクティスは何ですか?

ティア

ジョン

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

subsonic - subsonic 3.0 DB コンテキスト クラスはどのように作成すればよいですか?

私は(すべてのフレーバーの)SubSonic を初めて使用しますが、Linq を使用したいので 3.0 から始めたほうがよいと考えました.3.0 はリリースからそれほど遠くないという印象を受けました.

アルファ ダウンロード .zip を試してみましたが、かなり古いようで、テーブル クラス名を単一化していないため、現在は最新のトランク SVN バージョン (rev62) から実行しています。

SubSonic.Templates\Simple からデータベースに対して「単純な」テンプレートを実行しましたが、すべて問題ないように見えますが、テンプレートが作成する DB コンテキスト クラスは次のように始まります。

当然のことながら、DB.CreateDB を呼び出すと、ctor は際限なく再帰し、スタック オーバーフローですべてをクラッシュさせます。

私はctorをまったく理解していません-そこにあるはずのようには見えませんが、「単純な」テンプレートと「高度な」テンプレートの両方が同様のものを作成し、これを検証していると私が想像する巨大なテストスイートがあります何とかして。

明らかに、私はここでスティックの間違った端を持っています.

更新:シンプルなテンプレートと高度なテンプレートは類似しておらず、高度なテンプレートにはこの問題はありません。助けてくれてありがとう。

別の更新:これは SVN r66 の単純なテンプレートで修正されているようです

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

subsonic - Subsonic 2.2のインストールダウンロードはどこにありますか?

亜音速のウェブサイト開発ツールのインストールをダウンロードできない理由を誰かが知っていますか?

ソースのダウンロードのみが表示されます。フルインストールのダウンロードへのリンクを持っている人はいますか?

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

subsonic - 条件付き where パラメーターを使用したクエリ

2.1 より前は、(AddWhere を使用して) 次のようなコードを書くことができました。

これにより、優れた検索フォームを作成し、ユーザーがフォームに入力した変数のみを検索することができました.2.1でこの機能を簡単に再現しようとしていますが、理解できません. 誰か提案はありますか?