Skip to main content

Command Palette

Search for a command to run...

#efcore

Articles tagged with #efcore

  1. [EF Core] 데이터 삭제 시 소프트 삭제 적용

    DB에서 데이터를 삭제하면 일반적으로 복구할 수 없습니다. 또한 관계에 따라 영구 삭제 자체가 어려울 수도 있습니다. 그래서 데이터를 영구 삭제하는 대신 IsDeleted 속성을 true로 주고 IsDeleted 속성을 필터링해서 조회하는 방법을 사용하기도 합니다. 이를 소프트 삭제라고 합니다. 그런데 EF에서 알아서 데이터 삭제 시 소프트 삭제를 하고 쿼리시 IsDeleted 속성을 체크해서 삭제한 데이터를 제외한 데이터만 쿼리하게 하는 ...

    Mar 18, 20243 min read19
  2. [EF Core] ValueConverter를 이용해서 엔터티 속성의 도메인 관리

    EF Core를 사용하면서 문자열 길이 등의 특성을 일일이 지정하는 것은 번거롭습니다. ... [MaxLength(32)] public string? 제목 { get; set; } 엔터티가 한 개일 때는 상관이 없으나 제목 유형이 여러 엔터티에 사용될 경우 유형을 지정하기 번거롭습니다. 속성 유형을 도메인으로 관리하면 참 편할텐데요, ValueConverter를 이용할 수 있습니다. 그런데 이것을 인터페이스 정적 추상를 사용해서 다음처럼 ...

    Mar 16, 20242 min read8
  3. 엔티티 프레임워크 코어로 소프트 삭제 전략을 구현하는 방법 | Khalid Abuhakmeh

    Khalid Abuhakmeh님의 How to Implement a Soft Delete Strategy with Entity Framework Core를 번역하였습니다. 개발 경력을 쌓는 동안 '삭제'의 정의에 대해 혼란스러웠던 경험이 있을 것입니다. 그렇다면 사용자가 "내 데이터 삭제"라고 말하는 것은 무엇을 의미할까요? 저와 같은 사람이라면 사용자가 사용자 인터페이스를 어지럽히는 정보를 논리적으로 삭제하고 싶다는 뜻이지, 존재하지 않는...

    Jun 16, 202310 min read30
#efcore - 디모이 블로그