2009-07-04 2 views
2

더 많은 것을 알고 싶습니다. alternatives to xsd.exe.LINQ2xsd에 대한 경험이 있으십니까?

나는 아주 간단한 프로젝트를 시작하려고하고 있으며 LINQ2XSD를 사용하기로 결정했습니다. 프로젝트가 CodePlex에 released as open source되었습니다.

거기에 '딜 브레이커'나 치명적인 버그가있는 경우 얼마나 많은 사람들이 사용하려고했는지 궁금합니다.

CodePlex에서 프로젝트를 다운로드하여 컴파일하고 일부 클래스를 성공적으로 만들었습니다. 박쥐 저를 공격 두 약간 성가신 작업은 다음과 같습니다 오류를 방지하기 위해 XSD의 모든 속성의 유형을 지정할 필요

new MyFile.MyOrdersLocalType.MyOrderLocalType.BillingDetailsLocalType(); 

: 마지막에 'LocalType'와

고대 클래스 이름 :

Xml type 'xdt:anyAtomicType' does not support Clr type 'String'. 

특성이 C#에서 문자열 개체로 생성 되었더라도이 내용이 표시됩니다. 'xsd : anyAtomicType'으로 정의되었으므로 XML 문서에 넣을 수 없습니다.

사람들이 가질 수있는 전반적인 피드백과 비교했을 때이 두 점은 문제가됩니다. 그 CodePlex 사이트에 방문하는 방문자가 거의없는 것 같아서, 내가 일하고있는 프로젝트에서 LINQ2XML보다 훨씬 유용하다고 생각되는 것 같습니다.

은 참조 : Is LINQ2XSD Dead? 나는 그것을 시도하고 정적으로 입력 된 매핑 파일을 생성하고, 프로그램을 조작하는 SQL의 XSD 스키마에 자 NHibernate와 Linq에 대한 우수한 결과를 있었다

답변

1

. 이것은 0.2 알파 버전을 사용하고 있었고 모두 잘 작동하는 것처럼 보였습니다. 생성 된 클래스의 이름을 변경했습니다.

+0

이 'BillingDetailsLocalType'자료로 인해 이름이 변경 되었습니까? –

관련 문제