Каков максимально допустимый размер для базы данных SQLite, и могу ли я использовать PetaPoco в качестве ORM? - PullRequest
3 голосов
/ 09 августа 2011

Каков максимально допустимый размер базы данных SQLite в приложении Windows Forms?
Могу ли я использовать PetaPoco в качестве ORM или вы можете предложить аналогичное ORM?

Ответы [ 3 ]

6 голосов
/ 09 августа 2011

Что касается вашего вопроса о максимальном размере, ограничение составляет около 14 терабайт (http://www.sqlite.org/limits.html).

). И я думаю, что вы можете использовать PetaPoco, поскольку эти строки можно найти в PetaPoco.cs:

    enum DBType
    {
        SqlServer,
        SqlServerCE,
        MySql,
        PostgreSQL,
        Oracle,
        SQLite
    }
4 голосов
/ 09 августа 2011

Вы можете использовать PetaPoco.Текущая версия 3.0.4 поддерживает SqlLite.

1 голос
/ 09 августа 2011

По поводу вашего вопроса о PetaPoco:

Нет, вы не можете использовать PetaPoco, потому что он не поддерживает SQLite.
Цитата главная страница :

Работает с SQL Server, SQL Server CE, MySQL, PostgreSQL и Oracle.

Если вы не хотите использовать полнофункциональную ORM, такую ​​как NHibernate (которая поддерживает SQLite), существуют другие микро-ORM, такие как PetaPoco:

Dapper полностью независим от базы данных, Massive явно поддерживает SQLite .

...