ServiceStack OrmLite 与 Ms Access 数据库优先方法

ServiceStack OrmLite with Ms Access Database First Approach

我对 servicestack 比较陌生。我已经搜索够了,但找不到任何答案。我曾使用 sql 数据库优先方法和 t4 模板,效果很好。但是我的场景已经改变,现在我必须使用 Ms Access 数据库。我尝试使用 ORMLite 生成 POCO,但没有成功。

所以我的问题是 ORMLite 是否与 MS Access 数据库一起工作。

或任何其他与服务堆栈一起从数据库生成 models/classes 的 ORM。

根据 ServiceStack Github 页面,支持这些类型的数据库:

  • ServiceStack.OrmLite.SqlServer
  • ServiceStack.OrmLite.PostgreSQL
  • ServiceStack.OrmLite.MySql ServiceStack.OrmLite.Sqlite
  • ServiceStack.OrmLite.Oracle(非官方)
  • ServiceStack.OrmLite.Firebird(非官方)
  • ServiceStack.OrmLite.VistaDb(非官方)

所以答案一定是:不,不支持 MSAccess。

关于其他 ORM,Dapper 支持任何具有 ADO.Net 支持的东西,但要生成 POCO,您需要一些与数据库无关的东西。