次の構造のxmlファイルがあります。
<TestClass>
<TestChildClass>
<TestName Name="sample">
<Table Name="table1" IdentityColumnName="RollNo" IntColumn="Mark" CharColumn="Name" >
<Table Name="table2" IdentityColumnName="RollNo" IntColumn="SubjectCode" CharColumn="Subject" ReferenceColumn ="RollNo" >
<Table Name="table3" IdentityColumnName="RollNo" IntColumn="Average" CharColumn="Subject" ReferenceColumn ="SubjectCode"/>
</Table>
<Table Name="table4" IdentityColumnName="RollNo" IntColumn="Rank" CharColumn="Name" />
</Table >
</TestName >
</TestChildClass>
</TestClass>
XSD.EXE を使用して、上記の xml のクラスを作成しました。しかし、問題は、TestClass.cs という名前の新しいクラスのオブジェクトを作成しようとしたときに、「同じテーブル 'Table' を 2 つのネストされたリレーションの子テーブルにすることはできません」のようなエラーがスローされることです。これを解決するには?