我有一个 CodeFirst 实体框架数据库。我自己生成了一个 GUID,模型中定义了以下内容:
[Required, Key, DatabaseGenerated(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.None)]
public string BatchId { get; set; }
我的目标 - 有没有一种方法可以首先验证数据库中尚不存在 GUID,然后根据需要创建一个新的 GUID,直到找到唯一的 GUID?