2
나는이 모델이 Null 허용 열을 필터링 된 인덱스를 만들 수 EF 코어를 중지 할 수 있습니다 고유 필터링 된 색인. EF에서 필터를 추가하지 못하게하려면 어떻게해야합니까? 색인을 원하고 필터링하지 않기를 바랍니다.어떻게
나는이 모델이 Null 허용 열을 필터링 된 인덱스를 만들 수 EF 코어를 중지 할 수 있습니다 고유 필터링 된 색인. EF에서 필터를 추가하지 못하게하려면 어떻게해야합니까? 색인을 원하고 필터링하지 않기를 바랍니다.어떻게
NULL
값을 제외하고 필터링 된 색인을 생성하면 고유 색인의 기본 EF 코어 동작이 null 입력 가능 열을 포함합니다.
entityBuilder.HasIndex(e => new { e.LevelId, e.Name, e.DeletedAt })
.IsUnique()
.HasFilter(null);
:
당신은 필터 조건을 변경하거나 sql
인수로 null
를 통과하여 해제 HasFilter 유창하게 API를 사용할 수 있습니다