2014-01-28 3 views
-1

pre EF 5 releases으로 작업 한 결과 .edmx 파일 만있었습니다. EF6을 사용하여 DataModel을 추가하고 이미 존재하는 데이터베이스의 경로를 제공하면 많은 파일이 .tt 확장자로 생성됩니다. 아무도 T4 템플릿MVC5 EF6 AS DAL

의 실제 목적이 무엇인지

에 나를 인도 할 수

내가 EF하여 6.x DbContext가 무엇인지 EF6의 관계형 모델의 업데이트 및 ViewModels

에 POCO의 매핑을 옴 수있는 방법 생성기

임 혼란스러워서 약간의 원인을 알 수 있습니다.

답변

2

나는이 질문에 대답해야하는지 잘 모르겠다. EF와 MVC에 대한 경험이 너보다 많지는 않다. 그러나 TT 스크립트를 사용하면 모델에서 코드가 생성되는 방식을보다 효과적으로 제어 할 수 있습니다. 제 생각에는 모델 을 갖는 TT 스크립트 은 모두 프로젝트의 생성 된 코드가 많은 지저분한 오버 헤드처럼 보입니다. 그래서 나는 첫 번째 패러다임 대신 코드를 사용하게되었습니다. 코더로서, 나는 이것이 이상적이라고 생각한다. 필자는 원하는 모델을 표현하기 위해 클래스를 작성하고 EF는 자동으로 (대부분은) 데이터베이스 구조를 파생시키고 존재하지 않으면 자동으로 데이터베이스를 작성합니다. 아주 적은 코드와 유지 보수 할 파일이 너무 적어서 아주 놀랍습니다.

+0

당신의 시간 동안 tnx에서 떨어져서, 그물 물건들과 갑자기 나는이 새로운 모든 반짝이 물건들을 포함하여 프로젝트의 한가운데서 나 자신을 발견했다. 나는 공포에 사로 잡히게되었다. 다시 드로잉 보드 ... 감사합니다 –

+0

나는 비슷한 상황에 있습니다. .NET에서 멀리 떨어져있는 것은 아니지만 웹 개발을 떠나서 EF를 배운 적이 없었습니다 (필자는 simialr 인 LINQ-to-SQL을 배웠습니다). 따라해야 할 것이 많지만 몇 가지 간단한 예제 프로젝트의 프로토 타입을 작성하여 신기술을 이해하고 있음을 입증하고 몇 주 후에는 좀 더 편안하게 느껴지 긴하지만 여전히 길은 멀쩡합니다. 전문가를 느끼기 전에 가야한다. 격려의 말을 전하면서 ​​ – BlueMonkMN

+0

tnx ... 건배 –

관련 문제