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 に答える