验证Duckdb CodeFirst Create Index和Id自增冲突异常

This commit is contained in:
d4ilys
2025-05-13 11:30:18 +08:00
parent 969169afce
commit 7142aad822

View File

@@ -1214,12 +1214,32 @@ namespace FreeSql.Tests.Duckdb
fsql.CodeFirst.SyncStructure<TableCompoundIndexTest>();
}
[Fact]
public void TestIsIdentity()
{
fsql.CodeFirst.SyncStructure<TableIsIdentityTest>();
}
[Table(Name = "index_normal_test")]
class TableIsIdentityTest
{
[Column(Name = "id")]
public int Id { get; set; }
[Column(Name = "name")]
public string Name { get; set; }
[Column(Name = "number")]
public string Number { get; set; }
}
[Table(Name = "index_normal_test")]
[Index("name_index", "name", false)]
[Index("number_index", "number", true)]
class TableNormalIndexTest
{
[Column(Name = "id")]
[Column(Name = "id",IsIdentity = true)]
public int Id { get; set; }
[Column(Name = "name")]