mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-03-01 03:30:57 +08:00
验证Duckdb CodeFirst Create Index和Id自增冲突异常
This commit is contained in:
@@ -1214,12 +1214,32 @@ namespace FreeSql.Tests.Duckdb
|
|||||||
fsql.CodeFirst.SyncStructure<TableCompoundIndexTest>();
|
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")]
|
[Table(Name = "index_normal_test")]
|
||||||
[Index("name_index", "name", false)]
|
[Index("name_index", "name", false)]
|
||||||
[Index("number_index", "number", true)]
|
[Index("number_index", "number", true)]
|
||||||
class TableNormalIndexTest
|
class TableNormalIndexTest
|
||||||
{
|
{
|
||||||
[Column(Name = "id")]
|
[Column(Name = "id",IsIdentity = true)]
|
||||||
public int Id { get; set; }
|
public int Id { get; set; }
|
||||||
|
|
||||||
[Column(Name = "name")]
|
[Column(Name = "name")]
|
||||||
|
|||||||
Reference in New Issue
Block a user