2013-10-20 2 views
1

내 MVC 4.0 및 EF 응용 프로그램에서 edxm 파일의 데이터베이스에서 업데이트 된 모델에 새 열을 추가했습니다. 컨트롤러를 변경하고 사이트를 다시 빌드하고 게시했습니다. 또한 웹 서버의 데이터베이스에 동일한 열을 추가했습니다. 변경 사항을 배치 한 후 삽입 코드가 작동하지 않습니다. 그 모든 로컬에서 잘 작동하고 서버에서 오류가 발생하지 않으며이 문제를 해결하는 방법을 알지 못합니다. 어떤 아이디어? 감사합니다데이터베이스에 열을 추가 한 후 엔터티 프레임 워크가 작동하지 않습니다.

+0

여기서 오류를 게시 할 수 있습니까? – mohas

+0

그게 문제입니다. 서버에 오류가 보이지 않지만 삽입이 테이블에서 일어나지 않는다. – rumi

+0

나는 모든 것을 이중으로 확인한 후에 작동하게 될 것이라고 확신하지만, 단지를 위해'SaveChanges()'메소드를 오버라이드 할 수있다. DbContext' 클래스 (Ef 4.1 이상 가정)에서 모든 변경 사항을 볼 수 있으며 loggin, debugging 등에서 어떤 일이 발생하는지 알 수 있습니다. – mohas

답변

0

어쩌면 그것은 바보 같지만 연결 고리를 바꾸는 것을 기억 했습니까?

+0

웹 서버의 web.config를 건드리지 않았으며 다른 모든 데이터베이스 작업이이 테이블을 제외하고 정상적으로 작동하는 것 같습니다 – rumi

+0

2 데이터베이스가 있다는 것을 이해한다면. 하나는 develpoment db와 second 제품입니다. 개발과 같은 순간 제품 DB를 사용해보십시오. (web.config 연결 문자열에서 이것을 다시 구성하십시오) –

관련 문제