問題タブ [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.
asp.net - SqlServerExpressのパフォーマンスが遅い
.NETWebアプリケーションのストレステストを行っています。これを行った理由は2つあります。実際の条件下でのパフォーマンスを確認し、テスト中に問題を見逃していないことを確認したかったのです。アプリケーションには、通常の仕事の過程で使用するのと同じように30人の同時ユーザーが使用していました。ほとんどのユーザーは、アプリケーションの複数のウィンドウを開いていました。
- 10人のユーザー:悪くない
- 20ユーザー:減速
- 30ユーザー:非常に非常に遅いですが、タイムアウトはありません
本番サーバーにロードされました。これは、2.66GHzのXeonプロセッサと2GBのRAMを搭載した仮想サーバーです。Win2K3SP2を使用しています。.NET 1.1および2.0がロードされており、SQLExpressSP1を使用しています。
その後、すべてのテーブルのインデックスを再確認しましたが、すべて正常でした。
アプリケーションのパフォーマンスをどのように改善できますか?
c# - リフレクションのために C# で実行時にアセンブリとそのすべての依存関係を読み込むにはどうすればよいですか?
私は自分用にユーティリティを作成しています。これは、C# リフレクションを学習するための演習として、また、作成したツールを実際に自分で使用したいからです。
私が求めているのは、基本的にアプリケーションをアセンブリに向け、エクスポートされた HTML フォームにフィールドとして含める必要があるプロパティを選択する特定のクラスを選択することです。そのフォームは、ビューの開始として ASP.NET MVC アプリで使用されます。
使用したいアプリケーションに Subsonic オブジェクトを使用しているので、これは合理的なはずであり、データ型に応じて異なる出力 HTML などを含めることで、Reflection がこれを実現する方法であると考えました。
しかし、私が探しているものはとらえどころのないようです。OpenFileDialog で選択した DLL/EXE を開始点としてロードしようとしています。
これは正常に動作しますが、Subsonic で生成されたオブジェクトは実際には Subsonic.dll などで定義されているオブジェクト タイプでいっぱいであるため、それらの依存オブジェクトは読み込まれません。入る:
それも、私が期待するものを正確に含んでいます。ただし、私が理解しようとしているのは、オブジェクトへの掘り下げが適切に機能するように、これらのアセンブリをロードする方法です。これらのアセンブリが GAC または実行中の実行可能ファイルのディレクトリにある場合、それらの名前で読み込むことができることは理解していますが、このユース ケースには当てはまらない可能性が高く、それが私の主なユース ケースです。
要するに、特定のアセンブリと、ファイル名で始まるすべての任意のアセンブリをロードして、型、プロパティ、メソッドなどの完全にリフレクションで参照可能なツリーを作成する方法です。
Reflector のようなツールがこれを行うことは知っていますが、それを取得するための構文が見つかりません。
asp.net-mvc - Asp.Net MVC フレームワークで Subsonic を使用する際のヒントやコツはありますか?
Subsonic を asp.net mvc フレームワークで使用している人はいますか? もしそうなら、あなたの経験について何か教えていただけますか。共有できるヒントやコツはありますか?
orm - 頻繁にアクセスされる可能性のある ASPNET MVC アプリケーションに Subsonic を使用する
頻繁にアクセスされる可能性のある ASPNET MVC アプリケーションのプロジェクトを開始しようとしていますが、DAL に Subsonic を使用することを考えていました。Subsonic が何千もの同時リクエストを処理する能力について、いくつか懸念があります。Subsonic を使用している人気のある Web サイトの例を教えてください。また、NHibernate 以外の Subsonic の代替案について何か提案があれば、それも素晴らしいことです。ありがとう
subsonic - サブソニックと sp_help_job
subsonic が dbo.sp_help_job にアクセスすることは可能ですか?
subsonic - SubSonic SubSonic.SqlQuery と日付
SubSonic.SqlQuery には、日付範囲の間/および期間がありますか? そうでない場合、範囲を取得するための最良の方法は何でしょうか。
asp.net - CMSでのCRUDページとデータアクセス層の迅速/簡単な生成
クラスファイルを生成したいデータベースと、作成/読み取り/更新/削除のためにクラスファイルとインターフェイスするためのリストビューを含む.aspxページを生成しました。私はSubsonicを使い始めましたが、足場制御がどれほど柔軟かわかりません。また、LINQはオプションのように見えますが、それが生成されたとしたら便利です。
理想的には、データベースクラスのセットであるDALを使用して、必要なものを微調整できます。また、リストビュー/データグリッドを使用してWebインターフェイスのWebフォームを出力し、バックエンドに組み込むことができます。ただし、出力が生成されるので、必要に応じて自分で微調整できます。
前もって感謝します。私が質問している理由は、私が独立してプロジェクトに取り組んでおり、データアクセス操作が常にプロジェクトの中で最も時間のかかる部分であるためです。
performance - SubSonic を使用している場合、大規模なアプリケーションでどのようなパフォーマンスが見られますか?
いくつかの POC プロジェクトで SubSonic を使用しましたが、大したことはありません。使い方はとても簡単で、アクティブ レコード パターンを使用しているという事実を抽象化することができます (よりドメイン駆動型のアプローチに移行できます)。
ここにいる誰かがより大きなアプリケーションで SubSonic を使用したことがありますか? また、どのようなパフォーマンスを目撃しましたか? あなたの経験は全体的に価値がありましたか?
stored-procedures - SubSonic とストアド プロシージャ
SubSonic を使用する場合、データをデータセットとして返しますか、それとも厳密に型指定されたカスタム コレクションまたは汎用オブジェクトに入れますか?
subsonic プロジェクトを実行したところ、DB にある 4 つのストアド プロシージャに対して、StoredProcedure オブジェクトを返す 4 つのメソッドを含む Sps.cs が得られました。
MVC を使用した場合、通常は StoredProcedure オブジェクトを使用しますか、それともビジネス ロジックをラップして、データセット、リスト、コレクションなどを返しますか?
データセットはまだ標準ですか、それとも別のものに置き換えられていますか?
c# - 派生クラスの一般的な制約
私はクラスAを持っています:
クラス B は A から派生します。
クラス C はクラス B から派生します。
これで、制約付きのジェネリック メソッドができました
OK、今私は電話したい:
しかし、次のようなコンパイル エラーが表示されます。
Type argument 'ClassC' does not inherit from or implement the constraint type 'ClassA<ClassC>.
それでも、コンパイラは次のことを許可します。
私の理解では、代わりにClassC
継承するため、これは失敗しますClassA<ClassB>
ClassA<ClassC>
ClassB
私の本当の質問は、ジェネリックメソッドで何らかの方法で使用できる派生クラスを作成することは可能ですか?
これは、ジェネリックが過剰に使用されているように見えるかもしれませんが、私は同意します. サブソニック データ オブジェクトから派生したビジネス レイヤー オブジェクトを別のプロジェクトで作成しようとしています。
注: < T > に余分なスペースを入れました。そうしないと、質問から削除されます。