C#/Entity Framework (3) 썸네일형 리스트형 02.Entity Framework 데이터 저장 ( SaveChange ) ■ Entity Model 사용 시 아래의 코드를 사용하여 컨텍스트가 활성화 후 Entity Data Model에 접근하여 수정된 모든사항에 대하여 SaveChanges메소드가 호출되는 시점에 모든 정보를 수정함. using (var context = new dbEntities()) using temp.Model; // 컨텍스트 활성화 구간 using (var context = new dbEntities()) { // Entity 객체생성 var temp = new tempData() { val_1 = "1", val_2 = "2" }; // Entity 객체 데이터 추가 context.dbEntities.Add(temp); // 실제 데이터 베이스에 반영되는 시점 context.SaveChanges().. 01.Entity DataModel 만들기 00.Entity Framework 개념잡기 1. 등장 배경 데이버베이스와 객체 지향 언어는 서로 다르고 데이터베이스는 언제나 바뀔 수 있는 흐르는 물과 같다. 이런 데이터베이스의 정규화 과정을 통해서 테이블과 테이블 간의 관계를 표현하게 되는데 DB와 코드를 연결하기 위해서 비슷하게 생기는 많은 코드를 작성해야 하는 경우가 있다. 또한 DB가 변경되게 되면 코드가 변경되어야 하는 상황이 자주 발생한다. 이러한 문제를 해결하기 위해서 MS에서 만든 것이 바로 ORM기술이라고 한다. 2. 개념 자바처럼 여러 프레임워크의 장점들을 닷넷 프레임워크와 iBatis.net이나spring.net, log4.net 등의 닷넷 버전의 오픈 소스 프레임워크가 나타나게 되었습니다. 이런 시대의 흐름을 MS가 인지하여서 일까요? MS는 ORM기반의 Entity Fra.. 이전 1 다음