Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Fluent NHibernate 的 (1.0 RTM) 自动映射功能来创建我的 oracle 数据库模式。我的问题是所有表都使用一个“休眠序列”,而我更喜欢(而且我的老板会要求)每个表都有一个序列生成器。
有任何想法吗?
设法解决我自己的解决方案。这是代码:
public class OraclePrimaryKeySequenceConvention : IIdConvention { public void Apply(IIdentityInstance instance) { instance.GeneratedBy.Sequence(string.Format("Sequence_{0}", instance.EntityType.Name)); } }
耶。:-)