다음을 통해 공유


모델링 및 매핑

Entity Framework에서는 애플리케이션에 가장 적합한 방식으로 개념적 모델, 스토리지 모델, 그리고 두 모델 간의 매핑을 정의할 수 있습니다. Visual Studio에서 엔터티 데이터 모델 도구를 사용하여 데이터베이스나 그래픽 모델에서 .edmx 파일을 만든 다음 데이터베이스나 모델이 변경될 때 해당 파일을 업데이트할 수 있습니다.

Entity Framework 4.1부터는 Code First 개발을 통해 모델을 프로그램 방식으로 만들 수도 있습니다. Code First 개발에는 두 가지 다른 시나리오가 있습니다. 두 경우 모두 개발자는 .NET Framewor 클래스 정의를 코딩하여 모델을 정의한 후 데이터 주석 또는 fluent API를 사용하여 추가 매핑 또는 구성을 선택적으로 지정합니다.

자세한 내용은 모델 만들기를 참조하세요.

.NET Framework와 함께 포함된 EDM 생성기 또한 사용할 수 있습니다. EdmGen.exe 생성기는 기존 데이터 소스에서 .csdl, .ssdl 및 .msl 파일을 생성합니다. 또한 모델 및 매핑 콘텐츠를 수동으로 만들 수 있습니다. 자세한 내용은 EDM 생성기(EdmGen.exe)를 참조하세요.