2016-04-04 3 views
0

Ich möchte ein Modell erstellen, um Dinge zu einer Datenbank hinzuzufügen. Ein Beispiel here verwendet diese Klasse:Erstellen eines Modells mit Array-Mitgliedern

public class Movie 
{ 
    public int ID { get; set; } 
    public string Title { get; set; } 
    public DateTime ReleaseDate { get; set; } 
    public string Genre { get; set; } 
    public decimal Price { get; set; } 
} 

Aber was würde ich tun, wenn ich einige Mitglieder sein Arrays will? Zum Beispiel, wenn ich eine Reihe von Genres anstelle von einem wollte. Ich weiß, das ist falsch, aber ich bin auch neu in C# sehen, warum oder zu wissen, wie es richtig zu tun:

public class Movie 
{ 
    public int ID { get; set; } 
    public string Title { get; set; } 
    public DateTime ReleaseDate { get; set; } 
    public string[] Genres { get; set; } 
    public decimal Price { get; set; } 
} 
+0

Ich würde empfehlen, List anstelle eines Arrays zu verwenden – RomCoo

Antwort

0

Sie könnten einfach die Eigenschaft als eine Art Sammlung erklären eine solche IEnumerable<string> oder List<string> wie unten zu sehen :

public class Movie 
{ 
    // Other properties omitted for brevity 
    public IEnumerable<string> Genres { get; set; } 
} 

und dann, wenn Sie es tatsächlich füllen, könnten Sie eine konkrete Umsetzung wie ein List<string> oder string[] verwenden.