Escribí tal clase:
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"
};
}
}
y
internal class DataContext : DbContext
{
public DbSet<Test> Tests { get; set; }
}
Después de ejecutar el código:
var db = new DataContext();
db.Tests.Add(new Test());
db.SaveChanges();
mis datos se están guardando pero solo el Id
. No tengo tablas ni relaciones que se apliquen a la lista de cadenas .
¿Qué estoy haciendo mal? Intenté también hacer Strings virtual
pero no cambió nada.
Gracias por tu ayuda.
Test
entidad. Así que crea una nueva entidad con Id
propiedad y MyString
propiedad, luego haz una lista de eso.