gpt4 book ai didi

c# - FluentMigrator 非集群主键 SQL Server?

转载 作者:行者123 更新时间:2023-11-30 12:35:39 24 4
gpt4 key购买 nike

今天开始使用 FluentMigrator,不幸的是,我很确定我知道我的问题的答案,但是有没有什么好方法可以让 FluentMigrator 在使用 Sql-Server 提供程序时创建非集群主键?

我希望有类似的东西。 (这显然不存在)..

  Create.Table("User")
.WithColumn("Id").AsInt32().Identity().PrimaryKey().WithOptions().NonClustered()

到目前为止,我发现的最佳选择是将 Execute 与远不理想的 SQL block 一起使用……还有更好的选择吗?

最佳答案

为了创建非聚集索引,您应该使用 FluentMigrator.SqlServer,如 here 所述.

代码如下:

Create.Table("User").WithColumn("Id").AsInt32().Identity();
// than create PK
Create.PrimaryKey("PK_User").OnTable("User").Column("Id").NonClustered();

关于c# - FluentMigrator 非集群主键 SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5084439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com