【发布时间】:2021-05-13 05:43:54
【问题描述】:
我在 .Net Core 3.1 中有一个使用 SQL Server DB 的应用程序,其中我有这个 SQL 表达式,我想将它“转换”为流利的迁移器表达式,但我不确定如何去做。
CREATE NONCLUSTERED INDEX [nci_wi_XXXXXX] ON [dbo].[MyTable]
([MyColumn1], [MyColumn2]) INCLUDE ([MyColumn3], [MyColumn4], [MyColumn5],
[MyColumn6], [MyColumn7], [MyColumn8], [MyColumn9]) WITH (ONLINE = ON)
我想用类似于这个的表达方式来表达:
Create.Index("nci_wi_XXXXXX")
.OnTable("MyTable")
.OnColumn("MyColumn1").Unique()
.OnColumn("MyColumn2").Unique()
.WithOptions().NonClustered()......
但我不确定在创建和索引时如何添加“包含的列”。我该怎么做?
提前致谢。
【问题讨论】:
标签: sql-server database tsql .net-core fluent-migrator