2010-02-04 2 views
1

J'ai quelques classes complexes dont beaucoup ont alors une classe comme propriété. J'ai essayé de marquer le fichier de classe avec les marqueurs d'attribut ROWLEX mais quand plus d'une classe a le même nom de propriété, l'extracteur Rowlex donne une erreur.ROWLEX: Classes avec les mêmes noms de propriété ne fonctionnant pas: ROWLEX

J'ai produit un ensemble très simple de classes Leg, Animal, Table. Les deux tables & Animal ont des pattes qui sont un tableau de pattes ....

Le message d'erreur est: http://nc3a.nato.int/10/16/ZooOntology#Legs est affecté à plusieurs types.

Importations NC3A.SI.Rowlex

http://nc3a.nato.int/10/16/ZooOntology ")>

Namespace namespace1

<RdfSerializable(Ontology:="http://nc3a.nato.int/10/16/ZooOntology", HasResourceUri:=False)> _ 
Public Class Leg 

End Class 

<RdfSerializable(Ontology:="http://nc3a.nato.int/10/16/ZooOntology", HasResourceUri:=False)> _ 
    Public Class House 
    <RdfProperty(False)> _ 
     Public readonly Property Legs() As Leg() 
     Get 
      Return Nothing 
     End Get 
    End Property 
End Class 


<RdfSerializable(Ontology:="http://nc3a.nato.int/10/16/ZooOntology", HasResourceUri:=False)> _ 
    Public Class Table 
    <RdfProperty(False)> _ 
    Public ReadOnly Property Legs() As Leg() 
     Get 
      Return Nothing 
     End Get 
    End Property 
End Class 

Fin Namespace

Répondre

Questions connexes