特に.NETの非同期Oracle接続のベストプラクティスはC#です。理想的には、DbFactoryパターンを使用してSqlserver Connectivityと互換性のあるものです。私はOracleとSQL Serverの両方をサポートする必要があります。現在、非同期呼び出しをサポートしていないADO.NET DbProviderFactoryを使用しています。.NET非同期Oracle接続のアプローチ
4
A
答えて
0
非同期機能を提供するdb呼び出しメソッドのデリゲートを作成できます。もちろん、私はこれにどのような影響があるか分かりません。あなたはそれをテストする必要があります。ジェネリック基本型としてのSqlConnectionまたはOracleConnectionのいずれかを使用して
、あなたは一般的なリポジトリを作成することができます(など、削除、取得、追加)
公共行GetByID(int型のID){}
デリゲートのボイドGetByIDDelegate (int id);
var dbCall = new GetByIDDelegate(GetByID);
dbCall.BeginAsync(...);
これは私の頭の上にあります。
関連する問題
- 1. SignalR .Netクライアント非同期再接続
- 2. 非同期接続
- 3. 非同期接続
- 4. 非同期ソケット接続
- 5. サーバープッシュアプリケーションでの.NET非同期ソケット接続の維持
- 6. .NetへのOracle接続 - 接続プール
- 7. .NetコアWCF接続サービス同期メソッド
- 8. API非同期バックエンドコールの接続
- 9. 非同期ソケットクライアントの自動再接続
- 10. 非同期npg接続のPostgreSQL DB
- 11. 非同期TcpClient接続のメモリ解放
- 12. 非同期TCPクライアント接続でハングアップ
- 13. スタンドアロンASIO非同期接続なし
- 14. ASP .Net接続プーリングOracle with
- 15. Oracle接続オープンエラー.NETコード
- 16. 非同期TCPサーバ/クライアントのアプローチ
- 17. dispatch_asyncブロックで同期NSURLConnectionをラップすると非同期接続
- 18. 非同期.NETの例外
- 19. .net-4.6の非同期Thread.CurrentThread.CurrentCulture
- 20. .NETコアの非同期リクエスト
- 21. .netアプリケーションのOracle接続のタイムアウトを
- 22. ASP NET CORE 2.0をOracleと接続
- 23. Gradleの同期接続タイムアウト
- 24. 単一の非同期クライアント(1つの接続)からのオートスケーリングサービス
- 25. 非同期getterMethods続行
- 26. 非同期:サーバーの起動後にMongoDBに接続する
- 27. 2つの非同期呼び出しを接続します
- 28. 非同期サポートのクロスプラットフォーム.NET WebSocketサーバーライブラリ
- 29. .NET MVC3の完全非同期Webアプリケーション
- 30. .Netの非同期BinaryReaderとBinaryWriter?