class Example
{
public OwnId Id { get; set; }
public string SomeData { get; set; }
}
class AnotherExample
{
public OwnId Id { get; set; }
public string SomeData { get; set; }
}
class OwnId
{
public long Value { get; set; }
}
我有这段代码,我想使用 HiLo 生成一个 id,但出现错误:
builder.HasKey(e => e.Id);
builder.Property(e => e.Id).UseHiLo();
System.ArgumentException:PostgreSQL 序列不能用于为实体类型“Example”上的属性“Id”生成值,因为属性类型是“OwnId”。序列只能与整数属性一起使用。
可以使用我的结构吗?