Я написав такий клас:
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"
};
}
}
і
internal class DataContext : DbContext
{
public DbSet<Test> Tests { get; set; }
}
Після запуску коду:
var db = new DataContext();
db.Tests.Add(new Test());
db.SaveChanges();
мої дані зберігаються, але тільки Id
. У мене немає жодних таблиць і зв'язків, що застосовуються до списку Strings .
Що я роблю неправильно? Я також намагався зробити Strings, virtual
але це нічого не змінило.
Дякую за твою допомогу.
Test
сутність. Тож складіть нову сутність із Id
майном та MyString
власністю, а потім складіть її список.