Ich habe eine solche Klasse geschrieben:
class Test
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Required]
public List<String> Strings { get; set; }
public Test()
{
Strings = new List<string>
{
"test",
"test2",
"test3",
"test4"
};
}
}
und
internal class DataContext : DbContext
{
public DbSet<Test> Tests { get; set; }
}
Nach dem Ausführen von Code:
var db = new DataContext();
db.Tests.Add(new Test());
db.SaveChanges();
Meine Daten werden gespeichert, aber nur die Id. Ich habe keine Tabellen oder Beziehungen, die für die Strings- Liste gelten.
Was mache ich falsch? Ich habe auch versucht, Strings zu machen, virtualaber es hat nichts geändert.
Danke für Ihre Hilfe.
TestEntität verwiesen. Erstellen Sie also eine neue Entität mit IdEigenschaft und MyStringEigenschaft und erstellen Sie eine Liste davon.