代码之家  ›  专栏  ›  技术社区  ›  rebelliard

帮助使Fluent NHibernate为每个表创建一个oracle序列

  •  4
  • rebelliard  · 技术社区  · 14 年前

    1 回复  |  直到 13 年前
        1
  •  8
  •   rebelliard    14 年前

    设法解决了我自己的问题。代码如下:

    public class OraclePrimaryKeySequenceConvention : IIdConvention
    {
        public void Apply(IIdentityInstance instance)
        {
            instance.GeneratedBy.Sequence(string.Format("Sequence_{0}",
                                                        instance.EntityType.Name));
        }
    }
    

    是的。:-)