Tutoriel par Examples: complextype



using System.ComponentModel.DataAnnotations.Schema; [ComplexType] public class BlogDetails { public DateTime? DateCreated { get; set; } [MaxLength(250)] public string Description { get; set; } } public class Blog { ... public BlogDetails BlogDetail { get...
Cet exemple montre une définition globale simple d'un type complexe. La définition est considérée comme globale car elle est un enfant du schéma xs:. Les types définis globalement peuvent être utilisés ailleurs dans le schéma. C'est la forme la plus courante pour déclarer un xs: complexTyp...
Dans cet exemple, nous créons un nouveau xs: complexType (EmployeeType) basé sur un xs: complexType existant (PersonType). La construction de ceci est légèrement plus compliquée. Comme la base xs: complexType (PersonType) est considérée comme complexe (plus d'informations à ce sujet ci-dessous...
C'est là que les choses deviennent un peu délicates. Nous limitons maintenant un xs: complexType existant. Notre SolidStateDriveType dérive de HardDiskType mais supprime l'attribut spinUpTime et l'élément RotationSpeed. Notez que l'approche pour traiter les attributs et les élément...

Page 1 de 1