0

Oracle DBへの接続にはdotConnectモバイルを使用しています。

デスクトップの NHibernate と Fluent Nhibernate ORM で dotConnect を使用できることはわかっていますが、この組み合わせは Compact Framework (バージョン 3.5) でも使用できますか?

4

2 に答える 2

3

コンパクトフレームワークはNHibernateが使用する基本クラス(特にReflection.Emit)の一部をサポートしていないため、NHibernateをコンパクトフレームワークで使用することはできません。

  1. NHibernateは、CompactFrameworkには存在しないReflection.Emitを使用します。
  2. #1のため、NHibernateはCompactFramework用にコンパイルできません。
  3. #2のため、CompactFrameworkと互換性のあるNHibernateアセンブリがないことがわかります。
  4. CompactFrameworkでデスクトップアセンブリを使用することはできません。CF用にコンパイルされたアセンブリのみを使用できます。

したがって、このロジックに従うと、NHibernateを使用するものはすべてCompactFrameworkでは機能しないことがわかります。

于 2011-08-31T15:15:06.377 に答える
0

一部のReflectionクラスを使用しているため、NHibernateは.NETCompactFrameworkをサポートしていないようです。

于 2011-08-31T13:34:04.660 に答える