Entity Framework
Complexe typen
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.
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