ほとんどの場合、単純な Users テーブルを持つアプリケーションがあります。PK、UserID は Guid です。最初にEFコードを使用していますが、次のコードですべて問題ありません。
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid UserID { get; set; }
ただし、アプリケーションのある時点で、実際に Guid を強制したいと考えています。これは特殊なケースであり、この 1 つのコード ブロックの外側では、他のすべての場所で期待どおりにデータベースから Guid を生成する必要があります。
私が書いた Initializer の Seed 関数で、ID をうまく挿入できることを知っています。この極端なケースで ID 値を挿入できるように、これらの条件を再現するにはどうすればよいですか?