Zoeken…


Code eerste complexe typen

Met een complex type kunt u geselecteerde velden van een databasetabel toewijzen aan een enkel type dat een kind van het hoofdtype is.

[ComplexType]
public class Address
{
    public string Street { get; set; }
    public string Street_2 { get; set; }
    public string City { get; set; }
    public string State { get; set; }
    public string ZipCode { get; set; }
}

Dit complexe type kan vervolgens worden gebruikt in meerdere entiteitstypen. Het kan zelfs meer dan eens in hetzelfde entiteitstype worden gebruikt.

public class Customer
{
    public int Id { get; set; }
    public string Name { get; set; }
    ...
    public Address ShippingAddress { get; set; }
    public Address BillingAddress { get; set; }
}

Dit entiteitstype zou dan worden opgeslagen in een tabel in de database die er ongeveer zo uitziet.

Klanten tabel

Natuurlijk is in dit geval een 1: n-koppeling (klantadres) het voorkeursmodel, maar het voorbeeld laat zien hoe complexe typen kunnen worden gebruikt.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow