Я создаю свое первое веб-приложение biggish в ASP.NET MVC, используя первые миграции кода. Каждый другой класс обновляется в базе данных всякий раз, когда я его изменяю, но не этот класс. UserID и Wallet сохраняются, но словарь всегда имеет значение null, когда он ссылается на код (даже после того, как я его заполнил, сохранил изменения в db, а затем извлек пользовательские свойства снова), и об этом не упоминается ни в dbo.UserProperties, ни в dbo .СМИ.Код сначала не помещал свойство словаря в базу данных, ASP.NET MVC4
Возможно, это невозможно сделать? Я что-то упускаю?
Заранее спасибо.
Класс:
public class UserProperties
{
[Key]
[Required]
public int UserID { get; set; }
public virtual Wallet Wallet { get; set; }
public virtual IDictionary<string,Media> Images{ get; set; }
}