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, virtual
aber es hat nichts geändert.
Danke für Ihre Hilfe.
Test
Entität verwiesen. Erstellen Sie also eine neue Entität mit Id
Eigenschaft und MyString
Eigenschaft und erstellen Sie eine Liste davon.