2009-05-11 3 views
0

Linq-SQL 컨텍스트에 링크 된 도메인 서비스 클래스를 사용하고 있습니다. 성공적으로 추가 중단 점, 실버 라이트에서이 호출ADO Entity SubmitChanges가 제출되지 않음

context.Company.Add(NewCompany); 

암을 사용하지만, 저장 부분은 실패 할 것 같다 ...

context.SubmitChanges(); 

을로, 나는 오류를 얻을 수 없으며, 그것은 추가 않습니다 데이터 베이스. "회사"와 "주소"와의 관계가있는 것처럼 모든 테이블에는 서로 관계가 있습니다. 단계를 놓쳤습니까? 경우

+0

저는 약간 혼란 스럽습니다 ... LINQ-SQL 데이터 컨텍스트와 ADO.NET에 대해 이야기합니다. 엔티티 데이터 모델에 대해 설명하고 Silverlight에서 액세스하는 방법에 대해서도 설명합니다 (ADO.NET 데이터 서비스가이 컨텍스트에서 가장 가능성이 높은 위치). 이것들은 3 개의 완전히 별개의 제품이며 세부 사항이 중요합니다 ... 설정이 무엇인지 명확히 할 수 있습니까? –

답변

0

당신은 (... MDF, SDF, MDB) 파일 데이터베이스를 사용하고 있습니다 : 데이터베이스 프로젝트 항목의 속성에

검사는 "출력 디렉토리에 복사"속성이 설정되어 있는지 " 복사하지 마십시오 "또는"복사 한 경우 복사 "를 선택하십시오. 그렇지 않으면 컴파일 할 때마다 출력 디렉토리의 데이터베이스 파일을 덮어 씁니다. 꽤 바보 같지만 VS에서의 기본 동작입니다 ...

+0

사실 나는 당신이 제안한 답변과 그 비슷한 것을 발견했다. 나는 제출 한 후에 오류를 확인했고 분명히 연결 문자열이 잘못되었다는 것을 확인했다. 잘못된 자격 증명으로 로그인했습니다 .. – Fredrick

0

드디어 오류를 발견했습니다 ... 분명히 내 연결 문자열이 잘못되었습니다, 내 자격 증명을 연결하려고했습니다 .. Linq-To-Sql 객체가 생성되어 자격 증명을 저장하지 못했습니다 ... 주말에 무슨 낭비가 ...

관련 문제