logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

엔티티 프레임워크 Programming Entity Framework

엔티티 프레임워크 Programming Entity Framework

(Code First & DbContext)

줄리아 러먼, 로완 밀러 (지은이), 김상우, 최다은 (옮긴이), 박경훈 (감수)
비제이퍼블릭
33,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

엔티티 프레임워크 Programming Entity Framework
eBook 미리보기

책 정보

· 제목 : 엔티티 프레임워크 Programming Entity Framework (Code First & DbContext)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > 데이터베이스 구축
· ISBN : 9788994774336
· 쪽수 : 524쪽
· 출판일 : 2013-03-28

목차

PART 1 Code First

CHAPTER 1 코드 퍼스트에 온 것을 환영합니다
- 코드 퍼스트를 시작하기 전에 엔티티 프레임워크로 모델링하기
- 코드 퍼스트의 시작
- 닷넷의 배포 시기와 코드 퍼스트
- v코드 퍼스트 작성하기
- DbContext로 개체 관리하기
- 데이터 레이어와 도메인 클래스 이용하기
- 클래스에서 데이터베이스 얻기
- 설정 작업
- 데이터 베이스 생성 또는 지정하기
- 코드 퍼스트가 지원하지 않는 기술
- 이 책에서 배우는 것

CHAPTER 2 코드 퍼스트 처음으로 살펴보기
- 도메인 클래스로 가기 위해 EF 소개하기
- 예제에서 조각을 전체로 통합하기
- 설정에 따른 규칙 재정의하기
- 데이터베이스 초기화에 영향을 주는 모델 변경방법 이해하기
- 플루언트 API로 코드 퍼스트 설정하기
- 요약

CHAPTER 3 프로퍼티 어트리뷰트 규칙과 구성 사용하기
- 코드 퍼스트로 프로퍼티 어트리뷰트 작업하기
- 매핑 키
- 생성된 데이터베이스 프로퍼티 설정하기
- 낙관적 동시성에 대해 TimeStamp와 RowVersion 필드 구성하기
- 동시성에 대해 타임스탬프가 아닌 필드 구성하기
- 유니코드가 아닌 데이터베이스 타입에 매핑하기
- 십진법의 정밀과 스케일에 영향 주기
- 코드 퍼스트에서 복합 타입으로 작업하기
- 복합 타입 프로퍼티 설정하기
- 요약

CHAPTER 4 관계 규칙과 구성 사용하기
- 다중성 작업하기
- 외래 키로 작업하기
- 내비게이션 프로퍼티 역작업
- 캐스케이드 삭제 작업하기
- 다대다 관계 탐색하기
- 단방향 내비게이션을 가지는 관계로 작업하기
- 일대일 관계 작업하기
- 요약

CHAPTER 5 데이터베이스 매핑 규칙과 구성 사용하기
- 데이터베이스 테이블 및 스키마 이름에 클래스 이름 매핑하기
- 데이터베이스 칼럼으로 프로퍼티 이름 매핑하기
- 여러 엔티티를 하나의 테이블로 매핑하는 작업: 테이블 분할
- 여러 테이블에 하나의 엔티티 매핑하기
- 데이터베이스에 매핑된 타입 제어하기
- 프로퍼티의 매핑과 접근성 이해하기
- 프로퍼티가 모델에 포함되지 않도록 작업하기
- 상속 계층 매핑하기
- 추상 기본 클래스로 작업하기
- 관계 매핑하기
- 요약

CHAPTER 6 데이터베이스 위치, 생성 과정 및 시드 데이터 제어하기
- 데이터베이스 위치 제어하기
- 데이터베이스 초기화 작업하기
- 시드 데이터로 데이터베이스 이니셜라이저 사용하기
- 데이터베이스 스키마에 더 많은 영향을 주는 데이터베이스 초기화 사용하기
- 요약

CHAPTER 7 고급 개념
- 테이블이 아닌 데이터베이스 개체에 매핑하기
- 규칙 제거하기
- 모델 캐싱 제어하기
- EdmMetadata 테이블로 작업하기
- ObjectContext로 코드 퍼스트 사용하기
- 요약

CHAPTER 8 코드 퍼스트의 차기 버전
- 코드 퍼스트 마이그레이션
- 엔티티 프레임워크 파워 툴

PART II DbContext

CHAPTER 9 DbContext API 소개하기
- 프로젝트에 DbContext API 추가하기
- DbContext API의 주요 기능
- BreakAway 모델로 작업하기
- DbContext 인스턴스 리소스 해제 확인하기

CHAPTER 10 DbContext로 쿼리하기
- LINQ로 엔티티에 쿼리 작성하기
- 모든 데이터 쿼리하기
- 정렬, 필터, 그 외 더 많은 작업에 LINQ 사용하기
- 싱글 개체 찾기
- 로컬 데이터 쿼리하기
- 관련 데이터 로딩하기
- 탐색 속성 컬렉션에 대한 쿼리하기

CHAPTER 11 엔티티의 추가, 변경, 삭제하기
- 싱글 엔티티들로 작업하기
- 관계 정의하기
- 변경 추적
- 스냅샷 변경 추적 사용하기
- 변경 추적 프락시 활성화와 사용법
- 변경 추적 없이 엔티티들 조회하기

CHAPTER 12 N-Tier 응용프로그램을 포함하는 비연결 엔티티들로 작업하기
- 비연결 그래프의 간단한 작업
- N-Tier 과제 탐구하기
- DbContext가 싱글 엔티티의 상태를 설정하기 위해 응답하는 방법
- 엔티티 그래프에서 다중 엔티티에 대한 상태 설정
- 상태를 추적하기 위한 일반적인 접근방법
- 개별적으로 수정된 속성 추적하기

CHAPTER 13 변경 추적 API
- 싱글 엔티티의 추적 정보와 기능 변경하기
- 상태 속성 활용하기
- 현재, 원래, 데이터베이스 값으로 작업하기
- 개별 속성들로 작업하기
- 데이터베이스로부터 엔티티 새로 고치기
- 다중 엔티티의 변경 추적 정보와 동작
- 응용프로그램 시나리오에서 변경 추적 API 사용하기

CHAPTER 14 밸리데이션 API로 유효성 검사
- 유효성 검사 정의와 사용: 개요
- GetValidationResult를 사용한 싱글 개체 검증
- ValidationAttribute 데이터 애노테이션으로 속성 규칙 지정하기
- 유효성 검사 결과 세부사항 확인하기
- ValidationAttributes 탐구하기
- 개별 속성 유효성 검사
- 타입 수준의 유효성 검사 규칙 지정하기
- EF가 유효성 검사를 결합하는 방법
- 다중 개체 유효성 검사
- 변경사항 저장 시 유효성 검사

CHAPTER 15 사용자 정의 유효성 검사
- ValidateEntity 재정의하기
- ValidateEntity를 활용하는 그 외 방법 고려하기
- SaveChanges 사용 시 데이터 업데이트하기
- 유효성 검사가 일어날 때 SaveChanges 재정의하기
- ValidateEntity의 IDictionary 매개 변수 사용하기
- ValidateEntity에서 유효성 검사되는 엔티티 관리하기

CHAPTER 16 고급 시나리오에서 DbContext 사용하기
- ObjectContext와 DbContext 간 이동하기
- SqlFunctions에 노출된 SQL 서버 연산자 활용하기
- DbSet으로 파생된 타입 쿼리하기
- 인터페이스 속성 제한 이해하기
- DbContext와 자동화 테스트 고려하기
- IDbSet과 테스트에서 데이터베이스 영향 감소하기
- DbContext에서 데이터베이스 직접 접근하기
- 응용프로그램에서 여러 대상 컨텍스트 제공하기

CHAPTER 17 엔티티 프레임워크의 차기 버전
- 엔티티 프레임워크의 버전 번호 이해하기
- 엔티티 프레임워크 5.0

저자소개

줄리아 러먼 (지은이)    정보 더보기
엔티티 프레임워크의 최고 권위자이며, 2006년에 처음 도입된 이래 기술을 사용하고 가르치는 작업을 지속하고 있다. 줄리아는 마이크로소프트 MVP, ASPInsider, INETA 강연자로 닷넷 커뮤니티에서 잘 알려져 있다. 줄리아는 전 세계 기술 컨퍼런스의 발표자로 자주 서고 있으며, MSDN 매거진의 “Data Points” 칼럼을 포함해 잘 알려진 많은 기술 서적에 대한 기사를 쓰고 있다. 줄리아는 버몬트(Vermont)에서 남편 리치(Rich), 거대한 개 샘슨(Sampson)과 함께 살고 있으며 Vermont.NET User Group을 운영하고 있다. www.thedatafarm.com/blog에서 그녀의 블로그를 읽을 수 있고 트위터 주소는 @julielerman이다.
펼치기
로완 밀러 (지은이)    정보 더보기
워싱턴 주 시애틀에 본사를 둔 마이크로소프트에서 ADO.NET 엔티티 프레임워크 팀 프로그램 관리자로 일하고 있다. 미국으로 가기 전에는 호주에 있는 태즈메이니아(Tasmania)의 작은 주에서 살았었다. 로완은 기술 컨퍼런스 및 http://romiller.com의 블로그에서 만날 수 있다. 또한 기술적인 활동 외에 스노우보드, 산악 자전거, 승마, 암벽 등반 등 꽤 다양한 활동에도 열정적이다. 그러나 그의 삶에서 가장 중요한 것은 예수님을 따르는 것이다.
펼치기
김상우 (옮긴이)    정보 더보기
현재 건설업전문 ERP 솔루션업체인 굿센테크날러지의 ERP사업팀에서 R&D와 유지보수조직을 총괄하고 있으며, 2011년에 HOONS 닷넷 커뮤니티에서 WPF 시샵으로 활동하였고 MS(Microsoft) Window Azure Solution build Program 최우수 파트너에 선정되었던 Cloud ERP 노무관리 시스템 구축의 PM을 담당했다.
펼치기
최다은 (옮긴이)    정보 더보기
어릴 때 게임을 좋아하여 직접 만들어보고 싶다는 꿈이 개발자로 이어지게 되었으며, 2010년부터 HOONS 닷넷 실버라이트 시삽을 맡고 있다. 현재는 IT와 비즈니스를 접목한 컨설팅 분야에 관심을 가지고 관련분야의 길을 모색하고 있다. 공부하며 탐구하는 삶에 재미를 느끼며, 다양한 번역 작업에도 관심이 있다. 여행을 다니며 별을 보는 것을 좋아하여 밤하늘을 사진으로 담아내는 아마추어 천문 사진작가로써의 소박한 꿈도 가지고 있다.
펼치기
박경훈 (감수)    정보 더보기
국내 최대의 닷넷 개발자 커뮤니티인 HOONS 닷넷을 10여년 동안 운영해오면서, 또한 2005년부터 지금까지 Microsoft Visual C# MVP로 활동해오면서 프로그래밍 서적 10여권을 번역 및 집필했고 수많은 세미나와 컨퍼런스들을 기획/진행하면서 닷넷 개발자들에게 닷넷 기술들과 함께 새로운 열정을 전하는 데 노력해왔다. 영국에서 캠든소프트를 설립하여 모바일 앱 제작 도구 개발을 하였고, 현재 런던대학교 킹스칼리지 대학원에서 소프트웨어 관련 공부를 계속하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책