【发布时间】:2014-09-01 09:36:21
【问题描述】:
OracleOrmLiteDialectProvider 将默认序列名称(例如自动生成的 id 值)设置为 modelName + "_" + fieldName + "_GEN":
摘自 OracleOrmLiteDialectProvider.Sequence:
var seqName = NamingStrategy.ApplyNameRestrictions(modelName + "_" + fieldName + "_GEN");
我正在处理使用不同模式的遗留系统(表和相应的序列已经存在):“SEQ_AUTO_”。
有没有什么简单的方法可以影响序列名称的生成?我目前在我的每个 DTO 上使用序列属性。 (不幸的是,OracleOrmLiteDialectProvider.Sequence 方法是私有的。)
【问题讨论】:
标签: oracle servicestack ormlite-servicestack