본문 바로가기

샘플 코드2

C#의 recode 레코드 왜 쓰나요? 샘플 코드 예제 / 명명 규칙 record record타입이란 객체 내의 멤버가 변하지 않는 불변 참조 타입(Immutable Reference Type) 생성을 목적으로 한다. 기존엔 class 키워드를 사용해서 클래스를 정의 했지만 record라는 키워드를 통해 불변 타입을 정의하게 된다. C# 9 이상 버전에서 사용할 수 있다. 코드 예제 class로 작성한 Response public class ScoreResponse { public long Id { get; init; } public string Name { get; init; } public decimal AverageScore { get; init; } } record로 작성한 responsepublic record ScoreResponse( long Id, strin.. 2023. 12. 4.
Entity Framework Core 개념 / 장단점 / 코드 예제 / 사용 방법 / 데이터 가져오기, 수정, 삭제 / 샘플 코드 EF Core? EF Core는 Entity Framework의 경량화된 버전으로, .NET Core 및 .NET 5 이상에서 사용할 수 있다. 데이터베이스와의 상호 작용을 단순화하고 개발자가 데이터베이스에 대한 쿼리 및 조작을 수행할 수 있는 ORM(Object-Relational Mapping) 도구이다. 주요 기능 데이터베이스에 대한 CRUD(Create, Read, Update, Delete) 작업을 지원한다. LINQ(Language Integrated Query)를 사용하여 데이터베이스 쿼리를 작성할 수 있다. 데이터베이스 스키마를 코드로 정의할 수 있는 Code First 접근 방식을 제공한다. 다양한 데이터베이스 시스템과 호환된다. EF Core의 장점 개발자가 데이터베이스와의 상호 작용을.. 2023. 11. 26.
반응형