小编Ist*_*ska的帖子

EF Core 3.0 将连接实体添加到集合在一对多关系中失败

我尝试通过集合的导航属性添加实体,但出现以下消息:

“数据库操作预计会影响 1 行,但实际上影响了 0 行。自加载实体以来,数据可能已被修改或删除。请参阅http://go.microsoft.com/fwlink/?LinkId=527962了解有关理解和处理乐观并发异常的信息。”

这些模型是:

建议组数据库:

public class SuggestionGroupDb
{
    public Guid Id { get; set; }

    [Required]
    public string UserId { get; set; }
    [ForeignKey("UserId")]
    public virtual TeguUserDb User { get; set; }

    [Required(AllowEmptyStrings=false, ErrorMessage = "Required")]
    [StringLength(30, MinimumLength = 1, ErrorMessage = "Invalid")]
    public string Name { get; set; }

    public int OrderNo { get; set; }

    public virtual ICollection<SuggestionItemDb> Items { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

建议项目数据库:

public class SuggestionItemDb
{
    public Guid Id …
Run Code Online (Sandbox Code Playgroud)

c# repository asp.net-core ef-core-3.0

3
推荐指数
1
解决办法
1344
查看次数

标签 统计

asp.net-core ×1

c# ×1

ef-core-3.0 ×1

repository ×1