#dotnet
Read more stories on Hashnode
Articles with this tag
목록을 조회할 때 기본적으로 페이지, 정렬, 검색에 대한 처리를 해야 합니다. 이를 쉽게 하는 방법에 대해 소개 합니다. 페이지, 정렬, 검색을 쿼리 인자로 받게 하기 위해 SearchOptions을 만든 후, | SearchOptions.cs public class...
EF Core는 제한적인 JSON 속성을 지원합니다. EF Core 8에 추가된 기본 형식 컬렉션으로 JSON 열에 매핑할 수 있습니다. public class PrimitiveCollections { public IEnumerable<int> Ints {...
DB에서 데이터를 삭제하면 일반적으로 복구할 수 없습니다. 또한 관계에 따라 영구 삭제 자체가 어려울 수도 있습니다. 그래서 데이터를 영구 삭제하는 대신 IsDeleted 속성을 true로 주고 IsDeleted 속성을 필터링해서 조회하는 방법을 사용하기도 합니다....
EF Core를 사용하면서 문자열 길이 등의 특성을 일일이 지정하는 것은 번거롭습니다. ... [MaxLength(32)] public string? 제목 { get; set; } 엔터티가 한 개일 때는 상관이 없으나 제목 유형이 여러 엔터티에 사용될 경우 유형을...
MVUX(Model View Update eXtended)는 Elm 아키텍처를 따르는 Uno의 MVU 아키텍처의 확장입니다. MVUX는 데이터 바인딩 기능을 그대로 사용하면서 불변 모델을 기반으로 애플리케이션 상태를 정의하고 사용할 수 있도록 합니다. MVVM의...
.NET 단일 코드로 크로스플랫폼 앱을 만들 수 있는 Uno Platform에서는 동일한 엔터티임을 비교하는 KeyEquality를 지원합니다. 사용방법은 다음과 같습니다. public partial record Entity(string Id, ...) 속성명 Id는...