none
【ADO.NET2】DbProviderFactoryの利用はMS的にはどの程度推奨されているのでしょうか? RRS feed

  • 質問

  • ファクトリモデルが導入されるに伴い、プロバイダに依存しない形でADO.NETのコードを書けるようになりました。

    当初これを知ったときにはMSとしては「全ADO.NETコードはファクトリモデルを使用してプロバイダに依存しないコードを書くことが推奨!!」という意気込みだと思っていたのですが、どうも、そのような強い調子はどこにも見受けられません。

    ADO.NET関連のコードスニペットもSql~クラスになっちゃっています。

    オブジェクト指向の観点から言ってモジュール(クラス)の独立性を上げることは非常に重要だと思うのですが...

    もしかして、逆にDbProviderFactoryを使うことによって不都合なことというのがあるのでしょうか?

    PS.
    現在ファクトリモデルを採用するしないで議論中です。

    2006年7月3日 5:32