在Azure上的Nhibernate HiLo

我试图在Azure SQL中运行create schema,但由于使用HiLo生成的Azure SQL需要CLUSTERED INDEX和HiLo表,因此默认情况下没有任何索引,任何人都曾尝试过Azure中的HiLo? 任何人都可以指出我对这个问题该怎么做的正确方向。

谢谢


我没有亲自尝试过使用它,但在过去,当使用SQL Azure的NHibernate语句时,有人报告了以下问题:

Heaps can not be replicated tables. Please create a clustered index for the table.

我记得解决方案是使用NHibernate扩展点如下:

public class MsSqlAzureDialect : MsSql2008Dialect
{
  public override string PrimaryKeyString
  {
     get { return "primary key CLUSTERED"; }
  }
}

由于我没有这个解决方案,请尝试一下,如果这解决了您的问题,那么请让我知道,我会删除这个答案。

链接地址: http://www.djcxy.com/p/19125.html

上一篇: Nhibernate HiLo on Azure

下一篇: HiLo NHibernate id generator implementation