2010-03-16 3 views
1

을 컴파일 한 후 "DBML1005 : DbType 'Xml'과 'System.Xml.Linq.XElement'사이의 매핑을 'QUEST_BLOCK'유형의 'XML_LAYOUT'열에 지원하지 않습니다. . " 위의 오류가 발생합니다. xml 필드가있는 테이블을 서버 탐색기에서 열로 끌어 dbml 파일로 끌어오고 있습니다. 그 후 내가 위의 오류가 발생하는 컴파일합니다. 이제는 서버 데이터 유형을 공백으로 변경했습니다. 이제 프로그램이 성공적으로 컴파일됩니다. 하지만 런타임에 Silverlight에서 WCF를 사용하여 테이블을 직접 쿼리하면 함수에 오류가 표시됩니다. 디버그 후 테이블의 select 문을 funtiion있는 행을 반환하는 있지만 오류가 참조 파일의 다음 함수는 생성 된 것을 발견했습니다. 이 오류를 해결 할 수 주변매핑 오류가 발생했습니다. xml 필드가있는 테이블을 dbml 파일로 끌어온 다음

Public Function EndGetQuestionListRecord1(ByVal result As System.IAsyncResult) As ServiceReference1.QUEST_BLOCK Implements ServiceReference1.Medex.EndGetQuestionListRecord1 
    Dim _args((0) - 1) As Object 
    Dim _result As ServiceReference1.QUEST_BLOCK = CType(MyBase.EndInvoke("GetQuestionListRecord1", _args, result),ServiceReference1.QUEST_BLOCK) 
    Return _result 
End Function 

희망 누군가 ...

+0

오신 것을 환영합니다. 잠깐 시간을 내셔서 FAQ 및 Markdown 문서를 읽어보십시오 (유용한 편집법은 질문 편집시 오른쪽 여백에 있습니다). – AnthonyWJones

답변

0

rideonscreen는, 최근에 나는 오류의 동일한 유형을 받기 시작했다. 필자의 경우 XML 입력 매개 변수를 사용하여 저장 프로 시저를 드래그합니다.

문제 해결 방법 및 해결 방법이 궁금합니다.

내가 어떤 기사를 봤 발견 : http://dev.techmachi.com/?p=319 http://www.west-wind.com/Weblog/posts/505990.aspx http://www.jonathanjungman.com/blog/post/Visual-Studio-Build-failed-due-to-validation-errors-in-dbml-file.aspx

"devenv를/resetskippkgs을"도움이되지만 다음날 문제가 다시 나타납니다.

내가 LINQ2SQL 모델 (dbml 파일)을 전혀 건드리지 않는다는 것도 흥미 롭습니다. 코드는 오랜 시간 동안 동일합니다. 이 문제는 확실히 Visual Studio와 독점적으로 관련됩니다.

P. 나는 EF 로의 이주를 생각하고있다.

관련 문제