私は PluralSight で MVC4 に関するチュートリアル シリーズをフォローしており、プレゼンターはすべてのモデルのすべてのプロパティを仮想として設定しています。他の人がこれを行うのを見たことがなく、モデルを作成する正しい方法であるかどうか疑問に思っていました. さらに、virtual キーワードを使用する理由は何ですか。
例えば:
public class Video
{
public virtual int Id { get; set; }
public virtual string Title { get; set; }
public virtual int Length { get; set; }
}