問題タブ [enterprise-library]
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.
c# - エンタープライズライブラリのSQLカスタム関数
Enterpise LibraryでSQLカスタム関数を実行する方法はありますか?Database.ExecuteScalar()を試しましたが、何らかの理由でnullが返されます。
これは私の機能です:
ここで、db.ExecuteScalar(cmd)メソッドはnullを返します。これは、ストアドプロシージャでは発生しません。
ちなみに、バージョン4.0を使用しています
ありがとう。
.net - 同じアプリケーションの MySQL と SQL Server
実際に 2 つの DAL をコーディングせずに、この DB 不可知性を実現する良い方法は何ですか? これには、データ アクセス アプリケーション ブロックが適していると聞きました。
.net - MySQL キャッシング
昨夜、mySQL データベースのストアド プロシージャにパラメータを追加しました。私はそれにアクセスし、パラメーターを台無しにし、テストのためにパラメーターを再度削除することにしました。パラメータを指定せずにプロシージャを再作成してから数分経っても、コマンド オブジェクトはまだパラメータの欠落について不平を言っていました。これは mySQL、MySQL/Connector、ADO、または Enterprise ライブラリのせいですか?どうすればよいですか?
c# - Enterprise Library の DbCommand で MySQL の null パラメータを渡す方法
以下のコードの最初のパラメーターに null 値を渡そうとしていますが、MySQL はそれを不平を言っています
最初の引数をnullとして手動でプロシージャを呼び出すと機能しますが、EmptyAsNullStartsWith(employeeNumberText.Text)
nullを返すと文句を言います。
enterprise-library - Enterprise Library 4: ログ ブロック フラット ファイル
テキスト ファイルへのログ エントリの作成に問題があります。これが私の ASP.net アプリでのロギング構成です。
ここに私のvb.netコードがあります
db.ExecuteNonQuery(cmd, tr) tr.Commit() result = True Catch ex As Exception Dim entry As New LogEntry() entry.EventId = 11 entry.Message = ex.Message entry.Categories.Add("General") Logger.Write(エントリ)
これまでに見つけたすべてのチュートリアルと例は、古いバージョンの Enterprise Library に基づいています。私は Enterprise Library 4 を使用しています。誰か私が間違っていることを知っていますか? それは私のコードですか、それとも設定ですか?Enterprise Library バージョン 4 の詳細なチュートリアルはどこにありますか。付属のクイック スタートに従おうとしましたが、頭も尻尾もできません。
c# - Fluent-NHibernate はプロシージャへのマッピングをサポートしていますか?
Fluent-NHibernate が既に存在するストアド プロシージャと通信し、結果セットから自分のドメイン オブジェクトにマッピングを割り当てることが可能かどうか疑問に思っていました。
また、Fluent-NHibernate は結果セットを返さずにプロシージャを直接実行できますか?
基本的に、私は Fluent-NHibernate を使用して、時代遅れの TypedDataSet モデルを、DAL から単純なオブジェクトを返すことができるドメイン駆動型の設計に置き換えることの意味を検討してきました。Fluent-NHibernate が SP と簡単に連携できない場合、単純な CRUD 操作に FNH を利用し、複雑な手順を Enterprise Library で管理する組み合わせ DAL を使用する可能性が最も高いと思います。FNH が SP とうまく連携できない場合、競合する 2 つの DAL を持つことは最適ではないと思いますが、EntLib と FNH の両方を一緒に使用する以外のアイデアを聞きたいです。
enterprise-library - MS Enterprise Library の個別の構成ファイル
ASP.net の web.config に、エンタープライズ ライブラリのログ ブロック用のセクションがあります。ロギング構成を別の構成ファイルに分離することは可能ですか? それ、どうやったら出来るの?
logging - ポリシー インジェクション アプリケーション ブロックを使用したロギング
こんにちは、みんな
これらのケースで、ポリシー インジェクション アプリケーション ブロックを使用してメソッドのエントリと終了をログに記録する方法をお尋ねしたいと思います。
ケース1 : Web フォーム コントロールのイベント ハンドラーをログに記録する場合、クラスSystem.Web.UI.Page から _Default を継承する必要があるとしましょう。そのため、 MarshalByRefObjectクラスからクラスを継承できないため、ログは機能しません。 .
ケース 2 :静的クラスがあり、メソッドをログに記録する必要がある場合、ログを取得するためにMarshalByRefObjectカルスからこのクラスを継承するためにできること。
c# - EnterpriseLibraryで実行時に接続文字列を変更する
実行時にエンタープライズライブラリのデータベースオブジェクトの接続文字列を変更する方法はありますか?このリンクを見つけましたが、少し古くなっています(2005)
私もこれを見つけましたが、それは一般的に.Netに当てはまるようです。私は、EntLibのために特別にできることがあるかどうか疑問に思いました。
DatabaseFactoryオブジェクトのCreateDatabase()メソッドに接続文字列名を渡したところ、プロジェクトマネージャーから複数のデータベースインスタンスをサポートするように求められた昨日まで機能していました。状態ごとに1つのデータベース(CA用に1つ、FL用に1つなど)が必要になることがあるため、ソフトウェアはすべてのデータベースを循環してデータを処理する必要がありますが、同じ構成ファイルを使用します。
前もって感謝します。
web-applications - JavaEEWebアプリケーションの統計エンジン
私たちはJavaEEWebアプリケーションに取り組んでおり、マーケティング担当者は私たちのサイトの非常に詳細な統計を必要としています。Google Analyticsに似たもので、ユーザーの情報を収集し、サイト内のナビゲーション(ユーザーがどこから来たのか、何をクリックしたのか、どこに行ったのかなど)。
Analyticsのようなサードパーティのサービスに依存することはオプションではありません。
また、この情報をグラフなどで表示したいと考えています。データが収集されると、適切なクエリとその表示方法がほぼ同じになるため、それほど難しくはありません。
車輪の再発明をしたくないのですが、この目標のためにプロジェクトに追加するAPI、フレームワーク、またはその他の種類のライブラリがあるかどうか知っていますか?