2

我正在关注 PluralSight 上有关 MVC4 的教程系列,演示者将他所有模型的所有属性都设置为虚拟。我还没有看到其他人这样做,我想知道这是否是创建模型的正确方法。此外,使用 virtual 关键字的原因是什么。

例如:

public class Video
{
    public virtual int Id { get; set; }
    public virtual string Title { get; set; }
    public virtual int Length { get; set; }
}
4

1 回答 1

1

不一定。在您的教程上下文中,虚拟方法用于实体框架中的延迟加载。

PS 关于延迟加载

于 2013-11-01T16:41:34.927 回答