我正在使用OrmLite创建一个Dal来保存来自库的模型,该库不会(也不应该)在其类属性上具有特定于Orm的属性。
当我使用OrmLite基于这些类创建表时,是否可以在没有这些属性的情况下为Id指定自动增量(和/或可以由属性定义的其他类似事物)?
谢谢。
答案 0 :(得分:0)
我遇到了同样的问题,除了使用属性来获取我的自动增量ID之外,找不到任何其他方法。由于ServiceStack.ORMlite是开源的,因此您可以根据自己的需要轻松调整代码。我最终将所有属性移动到一个单独的库项目中。如果你根本不想使用属性,你也可以引入某种额外的命名约定,就像它为Id / PrimaryKey做的那样,或者只是做任何ID AutoIncrement。