エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
特定のDBに依存しないデータアクセス方法(DbProviderFactories) - tekkの日記 C#,VB.NET
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
特定のDBに依存しないデータアクセス方法(DbProviderFactories) - tekkの日記 C#,VB.NET
C#で特定のDBに依存しないデータアクセスをする場合の実装方法です。 例えば、Oracleに接続する場合はOr... C#で特定のDBに依存しないデータアクセスをする場合の実装方法です。 例えば、Oracleに接続する場合はOracleConnectionを使うし、PostgreSqlに接続する場合はNpgSqlを使用すると思いますが、将来的に切り替えたりさまざまなプロジェクトで流用していこうという場合に依存しない書き方が必要になっています。 やり方としては、DbProviderFactoriesとSystem.Data.Common.DbConnectionなどの基本クラスのみを使って実装する方法です。汎用的なデータアクセスライブラリの書き方としてはお勧めの方法だと思います。 まず、事前準備としてapp.configにファクトリー用の設定をいれます。 DbProviderFactoriesの中身がそうです。typeの中身に使用するライブラリのFactoryクラスを指定します。あとは、以下のような感じでア