gpt4 book ai didi

f# - 复合主键

转载 作者:行者123 更新时间:2023-12-04 14:39:44 25 4
gpt4 key购买 nike

所以这很简单。我似乎无法在网络上找到答案。

在 Fluent Migrator 中,我看到了使用 PrimaryKey() 标记列的选项,但我没有看到任何用于创建复合主键的内容。看起来 PrimaryKey 也没有过载。

这可能吗?

base.Create.Table(tableName).WithColumn("Id").AsGuid().PrimaryKey().NotNullable().Unique()
.WithColumn("c1").AsGuid().NotNullable().Unique()
.WithColumn("c2").AsString().NotNullable()
.WithColumn("c3").AsString().NotNullable()
.WithColumn("c4").AsDateTime()
|> ignore

在这个例子中,我想使用 c2c3作为复合主键

最佳答案

在 FluentMigrator 中,您可以像这样创建复合主键:

Create.PrimaryKey("PK_Table").OnTable("Table").WithSchema("schemaname")
.Columns([|"Col1"; "Col2"|])
|> ignore

关于f# - 复合主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45797336/

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