Entity Framework — сначала код — невозможно сохранить список C#

Место общения программистов C#
Ответить
Anonymous
 Entity Framework — сначала код — невозможно сохранить список

Сообщение Anonymous »

Я написал такой класс:

Код: Выделить всё

class Test
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Required]
public List Strings { get; set; }

public Test()
{
Strings = new List
{
"test",
"test2",
"test3",
"test4"
};
}
}
и

Код: Выделить всё

internal class DataContext : DbContext
{
public DbSet Tests { get; set; }
}
После запуска кода:

Код: Выделить всё

var db = new DataContext();
db.Tests.Add(new Test());
db.SaveChanges();
мои данные сохраняются, но только идентификатор. У меня нет ни таблиц, ни связей, применимых к списку Strings.

Что я делаю не так? Я также попробовал сделать Строки виртуальными, но это ничего не изменило.

Спасибо за помощь.

Подробнее здесь: https://stackoverflow.com/questions/207 ... liststring
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»