我正在使用 Code First 迁移在 ASP.NET MVC 中构建我的第一个大型 Web 应用程序。每当我更改它时,数据库中的所有其他类都会被更新,但这个类不会。UserID 和 Wallet 正在保存,但 Dictionary 在代码中引用时始终为空(即使在我填充它之后,保存 db 更改,然后再次提取 userproperties),并且在 dbo.UserProperties 或 dbo 中都没有提及它。媒体。
也许不可能做到这一点?我错过了什么吗?
提前致谢。
班级:
public class UserProperties
{
[Key]
[Required]
public int UserID { get; set; }
public virtual Wallet Wallet { get; set; }
public virtual IDictionary<string,Media> Images{ get; set; }
}