【问题标题】:ServiceStack.Net OrmLite Adding Autoincrement to table id without using an attributeServiceStack.Net OrmLite 在不使用属性的情况下将自动增量添加到表 id
【发布时间】:2013-01-07 11:06:36
【问题描述】:

我正在使用 OrmLite 创建一个 Dal,用于从一个没有(也不应该)在其类属性上具有 Orm 特定属性的库中持久保存模型。

当我使用 OrmLite 基于这些类创建表时,是否可以在没有这些属性的情况下为 Id 指定 Autoincrement(和/或其他可以由属性定义的东西)?

谢谢。

【问题讨论】:

    标签: c# orm attributes ormlite-servicestack


    【解决方案1】:

    我遇到了同样的问题,除了使用属性来获取我的自动增量 ID 之外找不到任何方法。由于 ServiceStack.ORMlite 是开源的,您可以根据自己的需要轻松调整代码。我最终将所有属性移动到一个单独的库项目中。如果您根本不想使用属性,您还可以引入某种额外的命名约定,例如为 Id/PrimaryKey 所做的,或者只是使任何 ID 自动增量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多