我试图在Azure SQL中运行创建模式但由于我使用HiLo生成失败,因此Azure SQL需要CLUSTERED INDEX和HiLo表默认情况下没有任何索引,任何人都曾在Azure中尝试过HiLo吗?任何人都可以指出我如何处理这个问题的正确方向。
由于
答案 0 :(得分:1)
我个人没有试过使用它,但过去有人在使用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"; }
}
}
由于我没有这个解决方案,请尝试一下,如果这样可以解决您的问题,那么请告诉我,我会删除此答案。