EntityFramework를 사용한 Code First 접근법으로 데이터베이스 설계: 유일성 제약 조건 추가
이번 글에서는 Entity Framework의 Code First 접근법을 사용하여 데이터베이스에 매핑된 클래스의 특정 속성(즉, 데이터베이스의 특정 열)에 유일성 제약 조건을 설정하는 방법과 초기화 과정을 설명합니다.
User 클래스는 이미 익숙하실 것입니다. UserID는 기본 키이므로 중복되지 않습니다. 그러나 다른 속성들에 대해서도 비즈니스 요구사항에 따라 유일성을 보장해야 ...
8월 4일 08:09에 게시됨
Entity Framework에서 사용되는 다섯 가지 주요 매핑 패턴
첫 번째 매핑
테이블당 계층 구조(TPH: Table-Per-Hierarchy) 상속 매핑
모델 파일:
using System.Data.Entity;
namespace EFMapping
{
public class CourseContext : DbContext
{
public DbSet<LearningCourse> Courses { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
mode ...
7월 4일 01:04에 게시됨
Entity Framework Code First에서의 주요 데이터 어노테이션 사용법
Entity Framework(Code First)는 개발자가 도메인 중심의 POCO 클래스를 작성하고, 이를 기반으로 데이터베이스 스키마를 자동 생성하거나 기존 데이터베이스와 매핑할 수 있도록 해주는 ORM 기술입니다. 이 과정에서 "규칙보다 구성 우선" 원칙에 따라, 클래스가 기본 규칙을 따르지 않을 경우 DataAnnotations 또는 Fluent API를 통해 명시적인 설정을 추가할 수 있습니 ...
5월 31일 06:35에 게시됨