지금까지 MVC3에서 Linq과 Sql을 사용하여 모든 모델을 미리 생성하고 데이터베이스를 직접 만들고 dbml 편집기로 테이블을 이동했습니다. if 편집기에서 엔티티를 제거하고 다시 드래그하여 테이블을 변경하려고했습니다. 그것은 완벽하게 잘 작동하지만, 나는 마이크로 소프트가 EF로 계속 전진하고 있다는 것을 알아 냈다.엔티티 프레임 워크를 설명해주십시오 asp.net
기사를 읽은 후 완전히 혼란 스럽습니다. 코드 첫 번째 접근법부터 시작하겠습니다. 이해할 수있는 것처럼 개발자가 먼저 엔터티의 모델을 만든 다음 모델에서 데이터베이스를 만듭니다. 여기서 가장 혼란스러운 것은 모델을 변경할 때 런타임에서 모델을 엔티티와 비교할 때 두 모델이 동일하지 않다고 판단하면 모든 테이블을 삭제하고 다시 작성한다는 것입니다. 그렇다면 내 데이터를 어떻게 유지합니까? 내 테이블을 모두 삭제하지 않도록 저장하려면 어떻게합니까? 대신 "데이터베이스 우선"접근 방식을 사용해야합니까?
도와주세요. 감사!