다음 코드에서 C# 클래스를 생성하려고합니다. XSD file.C# : XSD 파일 (XSD 파일의 순환 참조 도움말)을 사용하여 XSD 파일에서 클래스 만들기
xsd.exe에서 C# 클래스를 생성하는 옵션을 실행했습니다. 이상적으로 XSD에서 ORM을 생성하고 싶습니다 (따라서 스키마 파일에서 DDL을 생성합니다). 그러나 XSD.exe가 앞으로 나아갈 수 있는지 확실하지 않습니다. 어떤 경우
, 이것이 내가- 이를 통해 CRUD 기능 (액티브 레코드 패턴)를 제공하는 XSD 파일에서 클래스를 생성 (긴급의 내림차순으로)하고 싶은 것입니다 (자동 생성?) ORM
- XSD에서 DDL을 자동 생성하고 XSD에 지정된 허용 값으로 db를 채 웁니다.
마지막으로, 나는 XSLT를 사용하여 뭔가를 해킹해야 할 수도 있습니다. 첫 번째 문제를 시작으로
, 나는 다음과 같이 xsd.exe 실행 이xsd mddl.xsd /c /eld /o: c:\some\folder
위의 명령을 실행의 출력은 다음과 같습니다
- Group 'mathNode.model' from targetNamespace='http://www.mddl.org/mddl/3.0-beta' has invalid definition: Circular group reference.
는 지금은/XSD 등 XML에 새로운 오전 - 그래서 나는이 문제를 해결하는 방법에 현재 붙어있다. 순환 참조가 발생하는 이유를 알아낼 수 있습니까? 더 중요한 것은 그것을 고치는 방법입니다.
xsd를 아래로 당길 수 없습니다. 로그인이 필요합니다. – feathj
XSD를 게시하십시오. –