紧凑型框架3.5中的dotConnect mobile和fluent nhibernate

紧凑型框架3.5中的dotConnect mobile和fluent nhibernate,nhibernate,fluent-nhibernate,compact-framework,dotconnect,Nhibernate,Fluent Nhibernate,Compact Framework,Dotconnect,我们正在使用连接到Oracle数据库 我知道dotConnect可以与桌面上的NHibernate和Fluent NHibernate ORM一起使用,但是这种组合也可以与Compact Framework(3.5版)一起使用吗?由于使用了一些反射类,NHibernate似乎不支持.NET Compact Framework。由于使用了一些反射类,NHibernate似乎不支持.NET Compact Framework。NHibernate不能在Compact Framework下使用,因为C

我们正在使用连接到Oracle数据库


我知道dotConnect可以与桌面上的NHibernate和Fluent NHibernate ORM一起使用,但是这种组合也可以与Compact Framework(3.5版)一起使用吗?

由于使用了一些反射类,NHibernate似乎不支持.NET Compact Framework。

由于使用了一些反射类,NHibernate似乎不支持.NET Compact Framework。

NHibernate不能在Compact Framework下使用,因为Compact Framework不支持某些反射类NHibernate使用的基本类(特别是Reflection.Emit)

  • NHibernate使用Reflection.Emit,这在Compact框架中不存在
  • 由于#1,NHibernate无法为紧凑框架编译
  • 由于#2,我们知道没有紧凑的框架兼容的NHibernate组件
  • 不能将桌面程序集与Compact Framework一起使用。只能使用为CF编译的程序集

  • 因此,按照这个逻辑,我们知道任何使用NHibernate的东西都不会在Compact框架下工作。

    NHibernate不能在Compact框架下使用,因为Compact框架不支持NHibernate使用的一些基本类(特别是Reflection.Emit)

  • NHibernate使用Reflection.Emit,这在Compact框架中不存在
  • 由于#1,NHibernate无法为紧凑框架编译
  • 由于#2,我们知道没有紧凑的框架兼容的NHibernate组件
  • 不能将桌面程序集与Compact Framework一起使用。只能使用为CF编译的程序集

  • 所以按照这个逻辑,我们知道任何使用NHibernate的东西在紧凑框架下都不会工作。

    阅读它。如果可以在CF 3.5中使用dotConnect和Nhibernate,请阅读。如果可以在CF 3.5Hi中使用dotConnect和Nhibernate,是的,我知道。因此,如果我理解正确,dotConnect mobile不能与compact Framework 3.5中的Nhibernate一起使用?您好,是的,我知道。因此,如果我理解正确,dotConnect mobile不能在compact Framework 3.5中与Nhibernate一起使用?