0

ADO.net、OLE DB、ODBC など、.Net で DB にアクセスするためのテクノロジがこれほど多くあるのはなぜだろうと考えていました。現在の世界では、Entity Framework や Nhibernate などの OR マッピング フレームワークを使用するのが一般的です。

しかし Java の世界では、DB にアクセスするための API は 1 つしかありません。JDBCと呼ばれます。シンプルで十分です。好評です。

だから私は考えていました.Netの世界でDBにアクセスする動作を傍受する可能性はありますか? どんなテクノロジーが使用されていても. そのため、それらの前後にコードを挿入できます。ありがとう!

4

1 に答える 1

1

Java には、JDBC、Hibernate、JDO、JPA など、最も一般的なものだけを挙げても、さまざまなテクノロジがあります。

Java と .NET の主な違いは、Java ではすべて (JDBC を除く) が外部ライブラリであるのに対し、.NET ではすべてのテクノロジが SDK にバンドルされていることです。

したがって、.NET には多くの異なるテクノロジがあるように見えます。基本的に、さまざまなテクノロジーは進化にすぎません...

于 2013-07-01T06:54:29.370 に答える