데이터베이스가 있습니다. 데이터베이스에 연결되어 있고 데이터 모델 (.edmx 파일)이있는 Wcf Service 프로젝트가 있습니다. 이제 Asp.Net MVC 응용 프로그램을 추가해야합니다.Asp.Net MVC 및 기존 데이터베이스
내가 읽고있는 자습서에서는 connectionString 만 추가해야한다고 말합니다. 그러나 그것은 제가 모델 클래스를 필요로하지 않는다는 것을 의미합니까? 아니면 모델 클래스를 만들어야합니까? 또한 .edmx 파일의 클래스는 클래스의 DbContext에서 확장되지 않습니다.
예를 들어 DbContext에서 확장되지 않는 내 데이터베이스에 Something이라는 테이블이 있습니다. SomethingTemplate이라는 모델을 Something의 모든 속성과 함께 추가하고 DbContext에서 확장하도록 설정합니까?
Entity Framework ** 코드를 먼저 사용하려고하십니까 ** (언급 한 'DbContext'가 그만큼 나타납니다) ?? 그렇다면 언급하십시오! 또한 : 그에 따라 태그를 붙이십시오 ('[ef-code-first]'를 사용하십시오!) 아니면 EDMX 모델을 데이터베이스의 테이블로 채우고 있습니까?하지만 EDMX (데이터베이스 또는 모델 우선 접근법)가있는 이유는 무엇입니까? 'DbContext' (코드 우선)로 작업하십시오 .... 이해가되지 않습니다 ... –
@marc_s 예 데이터베이스의 테이블로 edmx를 채 웁니다. 자습서 모두 DbContext로 작업하고 있는데, DbContext를 사용하지 않으면 모델 클래스를 추가해야합니까? –
@marc_s 그래도 모델 파일에 어떤 클래스를 넣을까요? –