1

View Model のプロパティで EF エンティティを渡したいのですが、DB レコードの一部の列の値が大きいため、パフォーマンスの問題が発生しないか心配です。その後、これらの特定のフィールドにアクセスしない限り、遅延読み込みによるペナルティは発生しないことに気付きました。これは正しいです?

詳しく説明すると、以下の例では、書籍のプロパティは ABSTRACT と呼ばれる場合があります。これは、DB の VARCHAR(MAX) である STRING です。ID、AUTHOR、および TITLE を含む場合もあります。

   public class vmTest
   {
   public Book MyBook { get; set; }
   }

ID と TITLE にのみアクセスしたい場合、私の理論が正しければ、ABSTRACT 列は RAM にロードされないため、パフォーマンスの問題は発生しません。

助けてくれてありがとう。

4

1 に答える 1