0
우리 프로젝트에서는 Xsd2Code를 사용하여 C# 코드를 생성합니다. Cs 코드를 생성 할 때 xsd2code에 xsd 정의 내에서 기본이 아닌 형식 사용
XSD를
나는 같은 외모를 조정하는 것을 시도하고있다 : 우리의 프로젝트 내에서<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="File">
<xs:complexType>
<xs:sequence>
<xs:element name="Version" type="xs:string" />
<xs:element name="Language" type="xs:string" />
<xs:element name="Component" type="xs:anyType" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
우리는 지금 추상 클래스 버전을 정의했다. Xsd 내의 요소 버전의 유형으로 string 대신에 우리 자신의 클래스 버전을 사용할 수 있습니까?
Xsd2Code를 사용하여 최대한 많은 클래스를 생성하고 싶습니다. 그래서 File 클래스를 직접 작성하지 않아도되고 싶습니다.
미리 도움을 청하십시오.
Xsd2Code를 사용하여 Version 클래스를 생성하는 것은 슬프게도 옵션이 아닙니다. 그래서 File 클래스를 생성 할 수있는 가능성을 유지할 수있는 솔루션을 찾고 있습니다. –
왜 옵션이 없습니까? 빈 부분 클래스를 생성해야합니다. 정의 된 클래스에 넣을 수있는 모든 논리. 생성 된 클래스와 정의 된 클래스가 같은 엔티티가됩니다. –
좋아요. 전에 대답을 분명히 이해하지 못했습니다. 완벽 해. 나는 그것을 시도 할 것이다. 미리 감사드립니다. –