問題タブ [enterprise-library-6]

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

enterprise-library - EnterpriseLibrary 6.0 でユーザー ID とパスワードを設定する方法

以下のようにコーディングしました。

#コード

DatabaseProviderFactory factory = new DatabaseProviderFactory(); データベース = factory.Create("DBinstanceName");

ConfigFile エントリ

上記のコードと構成設定により、DatabaseObject は完全に作成されます。接続文字列を確認すると、接続文字列で言及した値が含まれています。これまでのところ良い。

ここで、実行時に UserId と Password を接続文字列に追加する必要があります。ユーザー資格情報を既存の接続文字列に追加する方法はありません。データベースオブジェクトでは、接続文字列が読み取り専用であるためです。

私が見つけた唯一の方法は、構成ファイル[App.config]に設定することですが、これは私たちが望む方法ではありません.Oracleデータベースにはユーザーごとに個別のユーザーIDとパスワードがあるためです.

実際、コマンド オブジェクトで接続を設定してみましたが、コマンド オブジェクトで設定した接続を使用せずに、コマンド オブジェクトを実行リーダーに渡しました。

ランタイムでユーザー ID とパスワードを設定する方法を教えてください。

前もって感謝します

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

enterprise-library - Microsoft Enterprise Library 6.0 の ODP.NET

これについていくつかの疑問が浮かんでいますが、実際に答えられたものはありません.

基本的に - 現在使用されている enlib (6.0) 用の ODP.NET の実装はありますか? それとも、ODP.NET 用のマッピング / カスタム DAO を作成する道をたどる必要がありますか?

汎用データベースはこれまでのところ私を得ることができます.Oracleストアドプロシージャではフラットになります(恐ろしい「パラメータ検出は、GenericDatabaseを使用した接続ではサポートされていません.パラメータを明示的に指定するか、Databaseから派生したタイプを使用するように接続を構成する必要があります.パラメータ検出のエラーをサポートします)

私は entlibcontrib プロジェクトを認識していますが、2011/entlib 5.0 以降、新しい解放が行われていないため、これは保留/停止されているようです。

entlib のカスタム DAO 開発に関する指針やアドバイスをいただければ幸いです。

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

c# - Enterprise Library Tracer に拡張プロパティを追加する方法は?

Enterprise Library 6 を使用してロギングを実装し、ASP.NET MVC 4 Web アプリケーションでユーザー トレースを実行しています。これを実現するためにトレーサーを使用しており、LogEntries をデータベースに書き込んでいます。これは問題なく動作しますが、ここで、Tracer エントリの ExtendedProperties フィールドに追加情報を追加したいと思います。通常の LogEntry オブジェクトでは実行できますが、Tracer では実行できないようです。これを達成する方法はありますか?

これが私がやっていることです:

Tracer を変数に割り当てても、それが書き込んでいるログ エントリに影響を与えることはできません。TraceManager クラスも確認しましたが、これとは何の関係もありません。

私が達成したいのは、次のようなものです。

前もって感謝します、

ロバート

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

visual-studio-2012 - vs2012 TransientFaultHandling 6.0 dll の追加に失敗する

VS 参照を右クリックして NuGet の管理に移動すると、「エンタープライズ ライブラリ -」と入力して検索し、TransientFaultHandling を追加しようとしましたが、失敗します。Logging Application ブロックも追加してみましたが、問題なくインストールされました。これを修正する方法、または何が問題なのですか?

http://www.microsoft.com/en-us/download/details.aspx?id=40286のスターター ハンズ オン ラボ サンプルを使用しています。 これを抽出すると、ソリューション ファイルへのパスは \Transient Fault になります。 Handling\exercises\Lab01\begin\TransientFaultHandlingHOL\

ここに私が得るエラーメッセージがあります

「EnterpriseLibrary.TransientFaultHandling 6.0.1304.0」が正常にインストールされました。「EnterpriseLibrary.TransientFaultHandling 6.0.1304.0」を正常にアンインストールしました。インストールに失敗しました。ロールバック中... パッケージ 'EnterpriseLibrary.TransientFaultHandling 6.0.1304.0' をインストールできませんでした。このパッケージを '.NETFramework,Version=v4.5' を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照がパッケージに含まれていません。詳細については、パッケージの作成者にお問い合わせください。

また、C# プロジェクトが .net 4.0 をターゲットにして同じメッセージが表示されたときに、TransientFaultHandling をインストールしようとしました。

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

asp.net-mvc - (Microsoft.Practices.EnterpriseLibrary.SemanticLogging) SqlDatabaseLog.EnableEvents のインジェクション EventSource

最近、MVC 4 アプリケーションに SqlServer シルクを使用して Microsoft.Practices.EnterpriseLibrary.SemanticLogging (v6) を追加しました。

これは私のコントローラーのコードです

それはうまくいきます!

...そして今、障害:) 私のMVCアプリケーションでは、DIにUnityを使用し、コンストラクターILoggerインターフェイスに注入します。Unityコンテナに登録したのと同じ参照を使用する必要があるため(そうでなければ機能しません)、RegisteredTypeを使用することが解決策になると考えました。

しかし、私はエラーを受け取りました

* Guid XXX XXX XXX XXX を持つ EventSource のインスタンスが既に存在します *

誰にもアイデアはありますか?ありがとう

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

windows-7 - Enterprise Library 6: Transient Fault Handling に更新した後、System.Security.VerificationException が発生します。

Enterprise Library 6: Transient Fault Handling に更新した後、コンソール アプリケーションを起動しようとすると、System.Security.VerificationException が発生します。

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

c# - Enterprise Library 6 Validation 構成から読み取れない?

Enterprise Library 5 は app.config から読み取り、完全に検証します。

以下を参考に:

Microsoft.Practices.EnterpriseLibrary.Common v 5.0.414.0 Microsoft.Practices.EnterpriseLibrary.Validation v 5.0.414.0

および次の構成 (app.config 内):

および次のコード:

vr.IsValid は正しくfalseです ("Name" が null であり、NotNull Validator があるため)。

ただし、参照を次のように置き換えると:

Microsoft.Practices.EnterpriseLibrary.Common v 6.0.0.0 Microsoft.Practices.EnterpriseLibrary.Validation v 6.0.0.0

vs.IsValidtrue ... _

多くのグーグルとスタックオーバーフローの後、このEnterprise Library 6検証構成ファイルのみが見つかりました(同様の問題を抱えている別のユーザー...)(*これはCodePlexにあります)