CodeFirstEntityFrameworkデータベースがあります。自分でGUIDを生成していますが、モデルでは次のように定義されています。
[Required, Key, DatabaseGenerated(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.None)]
public string BatchId { get; set; }
私の目標-GUIDがデータベースにまだ存在しないことを最初に検証し、次に一意のGUIDが見つかるまで必要に応じて新しいGUIDを作成する方法はありますか?