使用SQLite设置nHibernate

使用SQLite设置nHibernate,nhibernate,sqlite,c#-4.0,Nhibernate,Sqlite,C# 4.0,有没有人有关于如何使用nHibernate和SQLite的分步指南?我不知道我需要哪个dll,哪个dll放在引用中,哪个只需要复制。我还想知道如何为SQLite创建实际的文件 这适用于运行.Net 4.0的小型应用程序-我知道自3.0和NHibernate 1.2以来,有些事情发生了变化…DLL: NHibernate.dll NHibernate.ByteCode.Castle.dll Castle.dynamicProxy 2.dll Castle.Core.dll Antlr3.Runt

有没有人有关于如何使用nHibernate和SQLite的分步指南?我不知道我需要哪个dll,哪个dll放在引用中,哪个只需要复制。我还想知道如何为SQLite创建实际的文件

这适用于运行.Net 4.0的小型应用程序-我知道自3.0和NHibernate 1.2以来,有些事情发生了变化…

DLL:

  • NHibernate.dll
  • NHibernate.ByteCode.Castle.dll
  • Castle.dynamicProxy 2.dll
  • Castle.Core.dll
  • Antlr3.Runtime.dll
  • log4net.dll
  • Iesi.Collections.dll
  • System.Data.SQLite.dll
创建数据库文件:

    • DLL:

      • NHibernate.dll
      • NHibernate.ByteCode.Castle.dll
      • Castle.dynamicProxy 2.dll
      • Castle.Core.dll
      • Antlr3.Runtime.dll
      • log4net.dll
      • Iesi.Collections.dll
      • System.Data.SQLite.dll
      创建数据库文件:


      而我只是引用了项目中的所有内容?您很可能只需要引用NHibernate.dll(也可能是Iesi.Collections.dll,具体取决于您构建持久类的方式)。您需要将它们复制到您的构建目录中,以便NHibernate cal在运行时加载它们。非常感谢您的快速回复!我在我的博客上写了一篇关于它的帖子。也许这对你有帮助!我只是在项目中引用了所有这些?您很可能只需要引用NHibernate.dll(以及Iesi.Collections.dll,具体取决于您构建持久类的方式)。您需要将它们复制到您的构建目录中,以便NHibernate cal在运行时加载它们。非常感谢您的快速回复!我在我的博客上写了一篇关于它的帖子。也许这对你有帮助!