【发布时间】:2013-01-07 11:06:36
【问题描述】:
我正在使用 OrmLite 创建一个 Dal,用于从一个没有(也不应该)在其类属性上具有 Orm 特定属性的库中持久保存模型。
当我使用 OrmLite 基于这些类创建表时,是否可以在没有这些属性的情况下为 Id 指定 Autoincrement(和/或其他可以由属性定义的东西)?
谢谢。
【问题讨论】:
标签: c# orm attributes ormlite-servicestack
我正在使用 OrmLite 创建一个 Dal,用于从一个没有(也不应该)在其类属性上具有 Orm 特定属性的库中持久保存模型。
当我使用 OrmLite 基于这些类创建表时,是否可以在没有这些属性的情况下为 Id 指定 Autoincrement(和/或其他可以由属性定义的东西)?
谢谢。
【问题讨论】:
标签: c# orm attributes ormlite-servicestack
我遇到了同样的问题,除了使用属性来获取我的自动增量 ID 之外找不到任何方法。由于 ServiceStack.ORMlite 是开源的,您可以根据自己的需要轻松调整代码。我最终将所有属性移动到一个单独的库项目中。如果您根本不想使用属性,您还可以引入某种额外的命名约定,例如为 Id/PrimaryKey 所做的,或者只是使任何 ID 自动增量。
【讨论】: