본문 바로가기

C# ASP.NET

[ASP.NET CORE] Code First DB 업데이트시 Unique 처리

            

            modelBuilder.Entity<User>().HasIndex(c => new { c.UserEMail }).IsUnique(unique: true);

IsUnique(unique: true); 를 추가하여 Unique 값을 true 로 설정 시 중복되지  않아야 업데이트 되도록 수정

만약 DB에 추가된 시간, 수정된 시간 등을 넣고 싶으면. 해당 열의 속성에서 " 기본값 또는 바인딩" 에 "sysutcdatetime()"를 넣어주면 된다.