2013-01-03 1 views
0

거대한 .dbml 파일이 있습니다.데이터베이스에 열을 추가하고 DBML 파일에 반영합니다. 잘못된 열 이름 오류

나중에 연락처를 표시할지 여부를 결정하는 데 사용되는 datetime을 저장하기 위해 연락처 테이블에 열을 추가해야합니다.

SQL 스크립트를 사용하여 테이블에 열을 추가했습니다. 코드 안에는 모두 다음과 같은 방법으로 연결되는 메서드가 있습니다.

<pre> 
    var results = from b in _db.Contacts 
        select b; 
</pre> 

VS2008에서 사용중인 서버와 데이터베이스에 새 서버 연결을 만들었습니다. .dbml 파일에서 "연락처"테이블을 삭제했습니다. 연락처 테이블을 서버 연결에서 이제는 새로운 열을 포함하는 엔티티를 다시 만든 디자이너 화면으로 끌어 왔습니다.

모든 빌드하지만 새로운 코드를 디버깅하는 동안 오류 "잘못된 열 이름을"얻을

<pre> 
    var results = from b in _db.Contacts 
        where b.NoticeExpiryDate <= DateTime.Now 
        select b; 
</pre> 

이 사람이 날이 정렬 얻을 수 있습니다하십시오. 다음 링크에서도이 도구를 사용해 보았지만 결과는 없습니다. http://www.huagati.com/dbmltools/

답변

0

큰 해결책이있는 경우 가능한 모든 파일을 확인하십시오. 작업중인 데이터베이스에서 SQL 프로파일 러를 실행하여 올바른 데이터베이스에서 디버깅 중인지 확인하십시오.

올바른 서버와 데이터베이스를 가리 키도록 연결 문자열을 업데이트하십시오.