gpt4 book ai didi

c# - 如何使用带有 Entity Framework Code First 的 Postgresql 的串行字段

转载 作者:行者123 更新时间:2023-11-29 12:13:00 25 4
gpt4 key购买 nike

我有一个序列字段(称为 displayID),它不是 postgresql 数据库中表的键,我首先使用实体​​框架代码。当我通过上下文将新对象添加到数据库中时,我保存了该对象,但它以值 0 而不是下一个整数插入到数据库中。我无法让它自动增加数据库中的值。我正在使用 devArt postgres Entity Framework 驱动程序。我有什么特别需要做的吗?

最佳答案

尝试将身份数据注释添加到您的 displayID 属性。不知道 DevArt 的东西是否支持,但它应该可以工作。

public class Foo
{
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int displayID { get; set; }

[Key]
public int myKey { get; set; }

}

关于c# - 如何使用带有 Entity Framework Code First 的 Postgresql 的串行字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22212151/

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