Ho scritto una lezione del genere:
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"
};
}
}
e
internal class DataContext : DbContext
{
public DbSet<Test> Tests { get; set; }
}
Dopo il codice di esecuzione:
var db = new DataContext();
db.Tests.Add(new Test());
db.SaveChanges();
i miei dati vengono salvati ma solo il file Id
. Non ho tabelle né relazioni applicabili all'elenco delle stringhe .
Che cosa sto facendo di sbagliato? Ho provato anche a fare degli archi virtual
ma non è cambiato nulla.
Grazie per l'aiuto.
Test
entità. Quindi crea una nuova entità con Id
proprietà e MyString
proprietà, quindi fai un elenco di ciò.