3

Windows 窗体应用程序中 SQLite 数据库的最大允许大小是多少?
我可以使用PetaPoco作为 ORM,还是您能推荐一个类似的 ORM?

4

3 回答 3

6

关于您的最大大小问题,限制约为 14 TB(http://www.sqlite.org/limits.html)。

而且我认为你可以使用 PetaPoco,因为这些行可以在 PetaPoco.cs 中找到:

    enum DBType
    {
        SqlServer,
        SqlServerCE,
        MySql,
        PostgreSQL,
        Oracle,
        SQLite
    }
于 2011-08-09T13:46:39.967 回答
4

您可以使用 PetaPoco。当前版本 3.0.4 支持 SqlLite。

于 2011-08-09T13:45:17.897 回答
1

关于您的 PetaPoco 问题:

不,您不能使用 PetaPoco,因为它不支持 SQLite。
主页引用:

适用于 SQL Server、SQL Server CE、MySQL、PostgreSQL 和 Oracle。

如果您不想使用像NHibernate(支持 SQLite)这样的成熟 ORM,还有其他 Micro-ORM,比如 PetaPoco:

Dapper 完全与数据库无关,Massive明确支持 SQLite

于 2011-08-09T09:30:33.113 回答